如何打印?打印一个号码为
1
1 2
1 2 3
1 2 3 4
我试过,但它不工作
public static void printNumber(int x) {
for (int i = 1; i <= x; i++) {
System.out.println(i);
System.out.println(i + " " +(i + 1));
}
}
如何打印?打印一个号码为
1
1 2
1 2 3
1 2 3 4
我试过,但它不工作
public static void printNumber(int x) {
for (int i = 1; i <= x; i++) {
System.out.println(i);
System.out.println(i + " " +(i + 1));
}
}
2 for循环是一个很好的解决方案。但是,如果你想只用一个loop.you可以使用字符串串连这样。但字符串连接一个大循环内不good.string助洗剂可用于代替串
String s="";
for (int i = 0; i <= 3; i++) {
s += " " + (i + 1);
System.out.println(s);
}
输出
1
1 2
1 2 3
1 2 3 4
只有一次打电话给你的打印语句为要输出的每一行。对于每一行,创建或清除一个StringBuilder并用数字填充它,在每个数字后面留一个空格,然后调用System.out.println(sb.toString())
;
for(int i = 1; i <= 4; i++)
{
StringBuilder sb = new StringBuilder();
for(int j = 1; j <= i; j++)
{
sb.append(j);
sb.append(" ");
}
System.out.println(sb.toString());
}
给出如下:
1
1 2
1 2 3
1 2 3 4
使用两个循环来打印它。
1)先控制行数。 2)打印数字。
for(int x=1;x<=4;x++){
for(int y=1;y<=x;y++){
System.out.print(y+" ");
}
System.out.println("");
}
您需要两个嵌套的 –
我们可以做一个吗? – user1950349
如果你想在一个for循环中使用字符串concat –