1循环遍历数组方法
在main主函数中给数组赋值即可调用该方法
public static void fun07(int[] array) {System.out.print("[");//输出一个左中括号if (array != null) { //如果数组不为空,执行下面的语句for (int i = 0; i < array.length; i++) { //for 循环遍历数组if (i < array.length - 1) { //如果数组下标不是最后一个System.out.print(array[i] + ", ");//输出下标对应的值和,} else { //如果是最后一个下标,输出对应的值System.out.print(array[i]);}}}System.out.println("]");//输出一个右中括号}
fun07(new int[]{0, 1, 2, 3, 4});//数组中的值为 0,1,2,3,4fun07(new int[]{}); //数组没有赋值fun07(null); //数组为空
输出结果
2 可变数组
可变数组在赋值的时候要写在最后面
//可变数组,一个参数
public static void fun08(int... array) {System.out.print("[");if (array != null) {for (int i = 0; i < array.length; i++) {if (i < array.length - 1) {System.out.print(array[i] + ", ");} else {System.out.print(array[i]);}}}System.out.println("]");}//可变数组,两个参数。可变数组的值要写在最后面public static void fun09(int a ,int... array) {System.out.print("a >>> " + a + "\t");System.out.print("[");if (array != null) {for (int i = 0; i < array.length; i++) {if (i < array.length - 1) {System.out.print(array[i] + ", ");} else {System.out.print(array[i]);}}}System.out.println("]");
public class Demo01 {public static void main(String[] args) {fun08(new int[]{0, 1, 2, 3, 4});fun08(new int[]{});fun08(null);fun08();//由于是可变数组,所以赋值的时候括号里面什么都不写也可以fun08(0, 1, 2, 3, 4);fun09(0, 1, 2, 3, 4);}
输出结果
最后一行输出结果是因为我们在方法中定义了一个int类型的a,所以第一个值会赋给a。1,2,3,4赋给数组。可变数组赋值的时候要写在最后面