直接上代码:
public class ArrayTest03 { public static void main(String[] args) { //调用方法参数为数组的方法 //定义一个数组静态初始化并传入数组方法中 int[] a = {12, 15, 46, 4}; printArray(a); System.out.println("================================"); //如果直接传递一个静态数组的话,语法必须这样写 printArray(new int[]{3,8,2,1,5,5}); //调用含String类型数组参数的方法 String[] x = {"abc", "cb", "bjc"}; printArray(x); System.out.println("================================"); /*String[] x = new String[3]; printArray(x);*/ printArray(new String[3]); } //定义一个带有int类型数组参数的方法 public static void printArray(int[] array) { for (int i = 0; i < array.length; i++) { System.out.println("int类型数组的值为:" + array[i]); } } //定义一个带有String类型数组参数的方法 public static void printArray (String[]args){ for (int i = 0; i < args.length; i++) { System.out.println("String类型的数组的值为:" + args[i]); } } }
运行结果: