2 回答

TA贡献1854条经验 获得超8个赞
您可以不用这种方式进行核心打印:if
public class TTest1 {
public static void main(String... args) {
int[] array = {1,2,3,4,5,6,7,8,9,10,11,12};
for (int i = 0 ; i < array.length ; i++)
System.out.printf("%5d%s", array[i], (i % 8 == 7)? "\n\n" : "");
System.out.println();
}
}
结果:
1 2 3 4 5 6 7 8
9 10 11 12

TA贡献1806条经验 获得超5个赞
您可以使用扫描仪从用户处获取输入:
Scanner input = new Scanner(System.in);
int i = input.nextInt();
if(i == 1) {
int[] array = {1,2,3,4,5,6,7,8,9,10,11,12};
for(int ind = 0; ind < array.length; ind++) {
System.out.printf("%5d ", array[ind]);
if(ind == 7) {
System.out.println(); //to have 8 numbers on the first line
}
}
}
else {
//write code for random number generation here
}
添加回答
举报