Java 如何在每行打印3个不同的数字

Java 如何在每行打印3个不同的数字,java,Java,我想把它打印出来: 0,1,2, 3,4,5, 6,7,8, ... 有什么想法吗?谢谢!我不能使用数组。那么: 0,1,2 1,2,3 2,3,4 3,4,5 ... for(int i=0;i只需计算for循环中的数字: for(int i=0;i<50;i++) { System.out.println(i + "," + (i+1) + "," + (i+2)); } for(int i=0;i

我想把它打印出来:

0,1,2,
3,4,5,
6,7,8,
...
有什么想法吗?谢谢!我不能使用数组。

那么:

0,1,2
1,2,3
2,3,4
3,4,5
...

for(int i=0;i只需计算for循环中的数字:

for(int i=0;i<50;i++)
{
    System.out.println(i + "," + (i+1) + "," + (i+2));    
}
for(int i=0;i<50;i++)
{
int n1=i;
int n2=i+1;
int n3=i+2;
系统输出打印Ln(n1+“,“+n2+”,“+n3”);
}
当然,您不必声明变量。

System.out.println(i+”,“+(i+1)+”,“+(i+2))

以此类推

试试这个

0,1,2
1,2,3
2,3,4
3,4,5
4,5,6
publicstaticvoidmain(字符串[]args){
对于(inti=0,j=0,k=0;i<50;i++){
j=i+1;
k=j+1;
System.out.println(i+”,“+j+”,“+k+”);
}
}

从你表达问题的方式来看,听起来好像你在要求家庭作业的解决方案。 老实说,如果你真的从中学到了一些东西,我看不出有什么问题,所以请你去做

有几种方法可以做到这一点

如果您喜欢println(打印字符串并为您添加新行字符):


对于(inti=0;iSir,语法错误,
System.out.println(i+“,”+(i+1)+“,”+(i+2));
,您错过了
+
。错过了2个加号,尽管如此,我仍然给出了+1。也许有人对匹配所需输出的正确标题有了好主意。谢谢大家。@lian_yuanlin
for(int i = 0; i < 50; i++)
{
    int n1 = i;
    int n2 = i + 1;
    int n3 = i + 2;
    System.out.println(n1 + ", " + n2 + ", " + n3);
}
public static void main(String args[]) throws Exception {
        for (int i = 0 ; i < 50 ; i++) {
            System.out.println(i + "," + (i + 1) + "," + (i + 2));
        }
    }
0,1,2
1,2,3
2,3,4
3,4,5
4,5,6
public static void main(String[] args) {

    for (int i=0, j=0, k=0 ; i< 50 ; i++) {
        j = i+1;
        k = j+1;
        System.out.println(i+", "+j+", "+k+" ");
    }
}
for(int i=0; i<50; i++) {
    System.out.println(i + "," + (i+1) + "," + (i+2));
}
for(int i=0; i<50; i++) {
    System.out.print(i + "," + (i+1) + "," + (i+2) + "\n");
}
for(int i=0; i<50; i++) {
    System.out.printf("%d,%d,%d\n", i, i+1, i+2);
}
int NUMBERS_PER_LINE = 10;

for(int i=0; i<50; i++) {
    for (int j=0; j<NUMBERS_PER_LINE; j++) {
        System.out.print(i+j);

        if (j != NUMBERS_PER_LINE-1) {
            System.out.print(",");
        } else {
            System.out.print("\n");
        }
    }
}