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){
}
答案 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);
在接受输入的语句之后放置上面的函数调用。