在java中编写模式

时间:2015-12-09 00:38:53

标签: java

2-(显示模式)编写一种方法来显示模式,如下所示:

1
2 1
3 2 1
…
n n-1 … 3 2 1

方法签名为public static void displayPattern(int n)。用户输入他们想要模式的数量。

我知道如何设置但不知道在方法中使用什么代码。这是我走了多远 -

    Scanner input=new Scanner(System.in);
    System.out.println("Please enter the num for how long the pattern is");
    int n= input.nextInt();

}
public static void TheNum(int n){






}

1 个答案:

答案 0 :(得分:-1)

for(int i=0; i <= n; i++) {
    for(int j=i; j > 0; j--) { 
       System.out.print(j + " "); 
    } 
    System.out.println(); 
}

在上面的循环中。第一个循环从0到n,取决于n的值。只要j> 1,第二循环就从i的值开始并保持循环。 0.

第一个循环i = 0不打印任何内容,因为i = 1 j打印1,只有一次然后出现循环而我变成2并且内循环打印2和1然后出现循环并打印新行和我成为3然后内循环打印3和2和1然后循环出来等等。

将上面的代码放在您的方法 TheNum 中,然后调用您的方法,将其传递给用户提供的n值,如下所示:

TheNum(n);

在接受输入的语句之后放置上面的函数调用。