数组
数组中存入数据的方法
首先创建一个数组:静态创建 ①int[]a={1,2,3,4};②int[]a=new int[]{1,2,3,4};
动态创建 <类型>[]<名字>=new<类型>[元素个数];
在键盘上随意输出数组 arr[i]=(int)(Math.random()*100);[100以内]
源代码
int类型数组
public class Test02{
public static void main(String args[]){
int[]arr=new int[5];
arr[0]=5;
arr[1]=4;
arr[2]=3;
arr[3]=2;
arr[4]=1;
System.out.println(arr);//int类型数组用于显示地址值,不可直接打印输出(重载方法不同)
System.out.print(arr[0]);
System.out.print(arr[1]);
System.out.print(arr[2]);
System.out.print(arr[3]);
System.out.print(arr[4]);
}
}
char类型数组
public class Test01{
public static void main(String args[]){
char[]arr=new char[5];
arr[0]='h';
arr[1]='e';
arr[2]='l';
arr[3]='l';
arr[4]='o';
//①第一种打印输出方法
System.out.println(arr);
//②第二种打印输出方法
System.out.print(arr[0]);
System.out.print(arr[1]);
System.out.print(arr[2]);
System.out.print(arr[3]);
System.out.print(arr[4]);
}
}
遍历数组(依次访问数组的位置)
public class Test02{
public static void main(String args[]){
int[]a=new int[5];
for(int i=0;i<a.length;i++){
System.out.println(a[i]);
}
}
}
输出2019年每个月的天数
public class Test02{
public static void main(String args[]){
int[]days={31,28,31,30,31,30,31,31,30,31,30,31};
for(int i=0;i<days.length;i++){
System.out.print("2019年第"+(i+1)+"个月有"+days[i]+"天");
}
}
}
如何获取数组的长度
int []arr={1,2,2,3,3,4,3,2}
int b=arr.length;
System.out.println("数组的长度为:"+b);
求数组中的最大值
public class Test02{
public static void main(String args[]){
int[]arr={12,2,3,23,4,14,3,5};
int max=arr[0];
for(int i=1;i<arr.length;i++){
if(arr[i]>max){
max=arr[i];
}
}
System.out.println("数组中的最大值为:"+max);
}
}

浙公网安备 33010602011771号