数组的定义与遍历的方法
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) );//直接遍历出所有值。
}
}