数组

数组中存入数据的方法

首先创建一个数组:静态创建 ①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);
  }
}

posted @ 2020-03-21 17:02  苏哥哥咕咕咕  阅读(91)  评论(0)    收藏  举报