我目前正在尝试重载一个名为printIntArray的方法,以便它接受2个参数:数组和一个整数n,其中n表示每行要打印的元素数。我需要使用printf和右对齐字段宽度5.如果n <= 1,则每行打印1个元素。 到目前为止我所拥有的是:
TypeError: this.onInvokeHandler is not a function
如何在使用printf时使用if语句打印下一个?
答案 0 :(得分:0)
public static void printIntArray(int a[ ], int n) {
for(int i =0, j =0;i< a.length ; i++, j++){
System.out.printf("%5d", a[i]);
if (j == n){
System.out.println("");
j = 0;
}
}
}