我是纯白板...正在学习毕老师的课程 ,关于打印数组中各个元素 读这个代码有一点不太懂:
代码中else部分,说的是如果x对应的角标等于最高位角标的话,打印完该角标的元素就不加逗号,用中括结束了,问题是上一部用的print,这回用的println
打印结果不久换行了吗,但输出不是,求解!
public static void printarray(int[] arr)
{
System.out.print("[");
for (int x=0 ;x<arr.length ;x++ )
{
if (x!=arr.length-1)
System.out.print(arr[x]+", ");
else
System.out.println(arr[x]+"]");
}
}
|
|