java如何将一维数组分解成行?
我想把一维数组分成几行。 数组维数为50。我需要以每行10个元素的形式将数组输出到控制台。(LangJava1.8)谢谢
public void print() {
for (int i = 0; i < arr.length; i++) {
if (i<=9) {
System.out.print(arr[i] + " ");
}else {
System.out.print("\r");
}
}
}
样本输出
0 1 2 3 4 5 6 7 8 9
10 11 12 13 14 15 16
etc....
# 1 楼答案
也许你可以写一些像
# 2 楼答案
你可以从两个不同的角度来看
每10个数字,打印一个新行:当索引以9结尾时,您达到10个元素,因此您打印一个新行
println()
打印足够的行数,每行打印10个元素
# 3 楼答案
必须使用模运算符 https://en.wikipedia.org/wiki/Modulo_operation
# 4 楼答案
每行任意数量元素的代码:
# 5 楼答案
使用以下代码
# 6 楼答案
每次将10个项目的切片放入一个新数组,并打印该数组:
上述代码适用于
count
的任何值