.

数组的定义与遍历的方法

		
package com.company;
import java.util.Arrays;
public class Main {

    public static void main(String[] args) {
	// 如何定义一个数组.第一种定义方式
        int[] arr1={1,2,3};
        //第二种定义方式,定义数组并直接赋值。
        int [] arr2= new int[]{1,3,5};
        for (int s=0;s<arr2.length;s++ )
        {
            System.out.println(arr2 [s]);
        }
        //第三种定义数组方式,没有给定义的数组赋值(赋值的类型必须与定义的数组类型一致),只是定义了数组的长度。length
        int [] arr3=new int [3];
        arr3[0]=1;
        arr3[1]=2;
        arr3[2]=3;
        //遍历
        //第一种for遍历(打印出arr的所有值就叫遍历)
        for(int i=0;i<arr3.length ;i++)
        {System.out.println(arr3[i]);
        }
        //第二种foreach遍历,foreach用for替代(就是这样的,没有为什么)
        for (int y:arr1)
        {
       System.out.println(y);
        }

        //总结两种遍历的优缺点
        //for遍历可以控制输出到那个位置,而foreach不可以控制,直接遍历完输出所有数

       //如果不用遍历想直接输出数组的值可以引用java.uti.Arrays这个包,在主函数外边加上这个包就可以使用。
        System.out.println(Arrays.toString(arr1) );//直接遍历出所有值。

    }
}


posted @ 2021-11-01 14:54  黎少梦开始的地方  阅读(32)  评论(0)    收藏  举报