【发布时间】:2018-04-11 19:03:33
【问题描述】:
我目前正在尝试重载一个名为 printIntArray 的方法,以便它接受 2 个参数:数组和一个整数 n,其中 n 表示每行要打印的元素数。我需要使用 printf 和 5 的右对齐字段宽度。如果 n
public static void printIntArray(int a[ ], int n){
if(n <= 1);
System.out.printf(%5d);
如何在使用 printf 时让 if 语句打印下一个?
【问题讨论】:
-
if(n <= 1);丢失分号。此外,printf的用法不正确。您需要传递一个字符串和一个值:System.out.printf("%5d", n); -
删除
if语句末尾的;并缩进下一行以表明它由if语句控制。 --- 另外,你需要一个循环,你知道的,对吧?
标签: java arrays if-statement