当前位置: 代码迷 >> J2SE >> java按规则输出下面的数字
  详细解决方案

java按规则输出下面的数字

热度:68   发布时间:2016-04-24 01:12:13.0
java按规则输出下面的数字,在线等
要输出
1
1 2 1
1 2 3 2 1 
1 2 3 4 3 2 1 

thanks

------解决方案--------------------
Java code
import java.util.Scanner;public class Test12 {    public static void main(String[] args) {        System.out.println("请输入一个1~15之间的整数:");        Scanner scanner = new Scanner(System.in);                int n = scanner.nextInt();        for(int i =1; i<=n; i++){            for(int j = 0; j<2*i-1; j++){                if(i-j>0){                    System.out.print(j+1 + "  ");                }else{                    System.out.print(2*i-j-1 + "  ");                }                            }            System.out.println();        }            }}
------解决方案--------------------
Java code
    for(int i=0;i<4;i++){            for(int j=0;j<2*i+1;j++){                if(i >= j){                    System.out.print(j+1+" ");                }else{                    System.out.print(2*i-j+1+" ");                }            }            System.out.println();        }
------解决方案--------------------
如果要灵活点,就照1L那样就可以了
  相关解决方案