我确信这是一个非常简单的问题,但我对我的编程很生疏。我需要编写代码,以 13 个一组显示 14859 - 26551 之间的所有数字。
到目前为止,我只有正常的 for 循环来显示所有数字,不知道如何获得 13 组。
for(i=14859; i < 26551; i++){
System.out.println(i);
}
假设你想像 Jukka 在评论中所说的那样显示你的数字:
for(i=14859; i < 26551; i++){
if((i-14858)%13==0)
System.out.println(); // or anything delimiting your sets
System.out.println(i);
}
或者,如果您只想每 13 显示一个数字:
for(i=14859; i < 26551; i+=13){
System.out.println(i);
}
你不能i+13
像你在评论中所说的那样输入:for循环中的第三个参数是一个赋值,所以你必须给一个变量赋值。
for(int i=14859; i < 26551; i++)
System.out.print(((i % 13 != 0) ? ", " + i : "\n"));