所以我完成了这个任务:
(显示模式)编写一种方法来显示模式,如下所示:
方法标题是:
public static void displayPattern(int n)
基本上,我理解“如何”进行摘录,甚至自己编码并获得99%的代码.
我知道我需要做2个循环,一个打印空白,每次下降1,另一个打印空白后的数字,然后倾斜1.
这是我的方法:
public static void printPattern(int n) {
int m =1;
int k=1;
while (m-1-1 <=n) {
int numberOfWhiteSpaces = n -1;
for (int i = numberOfWhiteSpaces; i >= 0; i--) {
System.out.print(" ");
}
for (k=m; k>0; k--) {
System.out.print( k + "");
}
System.out.println();
m++;
n--;
}
}
我想说我打电话
printPattern(3);
我唯一的问题是输出是这样的:
1
21
321
数字之间没有空格,是的,我试图改变这个:
System.out.print( k + "");
对此:
System.out.print( k + " ");
结果? :
我连续2个小时都遇到过这个问题,无法做对.
可能需要一些帮助,谢谢你们.
如果觉得《java打印一些数字_java – 如何打印数字模式》对你有帮助,请点赞、收藏,并留下你的观点哦!