Tom*_*rom 2 java arrays modulo
我想在第10个数组之后输入一个新行.我的阵列从1-365填充(day[0]=1, day[1]=2, ..).
这是我的代码,我坚持创建if-condition:
int day[] = new int[365];
for(int i=0; i<day.length; i++){
day[i] = i+1;
System.out.print(day[i]+" ");
if((i % 10) == 0){
System.out.println();
}
}
Run Code Online (Sandbox Code Playgroud)
这应该是我的控制台输出:
1 2 3 4 5 6 7 8 9 10
11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30
31 32 33 34 35 36 37 38 39 40
41 42 43 44 45 46 47 48 49 50
51 ...
Run Code Online (Sandbox Code Playgroud)
我得到了什么:
1
2 3 4 5 6 7 8 9 10 11
12 13 14 15 16 17 18 19 20 21
22 23 24 25 26 27 28 29 30 31
32 33 34 35 36 37 38 39 40 41
42 43 44 45 46 47 48 49 50 51
Run Code Online (Sandbox Code Playgroud)
将您的条件更改为:
if(((i+1) % 10) == 0){
System.out.println();
}
Run Code Online (Sandbox Code Playgroud)
您正在打印i+1,因此您希望在i+1可被10整除时添加换行符.