package 复习题;
public class 复习题一 {
/**
* @定义一个函数,将数组中所有元素打印。要求打印成一行,每个元素之间以逗号分隔。
*/
public static void main(String[] args) {
int[] arr = new int[] { 1, 2, 23, 56, 23 }; // 声明数组
printArray(arr); // 输出数组
}
static void printArray(int arr[]) { // 输出数组的方法
System.out.print("{"); // 首次打印左边中括号
for (int i = 0; i < arr.length; i++) { // 遍历数组的角标
if (i != arr.length - 1) { // 如果角标不是最后一位角标,就打印元素和逗号
System.out.print(arr[i] + ", ");
} else { // 否则(角标是最后一位角标),就打印元素并继续打印右边中括号
System.out.print(arr[i] + "}");
}
//把上面的if .. else语句可以改写成下面的三元运算符形式
//System.out.print(i==arr.length-1?arr[i]+"}":arr[i]+",");
}
}
}