需求:
设计一个方法用于输出任意整型数组的内容,要求输出成如下格式:
"该数组内容为: [10, 20, 30, 40, 50]"
分析:
1. 定义一个方法,要求该方法能够接收数组,并输出数组内容.
2. 定义一个静态初始化数组,调用该方法,并传入该数组
代码展示:
public static void main(String[] args){
int[] ages = {10, 20, 30, 40, 50};//定义一个静态初始化数组
//调用方法
printArray(ages);
System.out.println("-----------------");
int[] numbers = {1, 2, 3, 4, 5, 6, 7};
printArray(numbers);//调用方法
System.out.println("-----------------");
int[] numbers1 = null;
printArray(numbers1);
}
public static void printArray(int[] arr){//定义打印数组的方法
System.out.print("[");
if(arr != arr.length - 1 && arr.length > 0){//排除数组取到空值null的情况
for(int i = 0; i < arr.length; i++){//遍历
System.out.print(i == arr.length - 1 ? arr[i] : arr[i] + ", ");//三元运算符节省代码量