数组的应用以及二维数组

1.Arrays工具类的使用

类的全路径:java.util.Arrays
举例:
sort()方法作用:升序查询

2.求最大值

int[] scores=new int[5];
int max=0;
System.out.println("请输入5位学员的成绩:");
Scanner scanner=new Scanner(System.in);
for(int i=0;i<scores.length;i++){
     scores[i]=scanner.nextInt();
}
max=scores[0];
for(int i=1;i<scores.length;i++){
     if(scores[i]>max){
        max=scores[i];
     }
}
System.out.println(max);

3.已知数组存储5位学员成绩,求从小到大的排序顺序

for(int i=0;i<scores.length-1;i++){
    for(int j=0;j<scores.length-1-i;j++){
      if(scores[j]>scores[j+1]){
          int temp=scores[j];
          scores[j]=scores[j+1];
          scores[j+1]=temp;   
      }
    }
}
System.out.println("升序输出----------------");
for(int i=0;i<scores.length;i++){
    System.out.println(scores[i]);
}

4.二维数组创建及赋值

定义:二维数组就是每个元素为一维数组的数组;
创建:
(1int [][]数组名=new int[5][50];
(2int 数组名[][]=new int[5][50];
[5][50]代表二维数组中包含了5个一维数组,没个一维数组中又包含了50个元素;
[5][]代表二维数组里包含了5个一维数组,每个一维数组长度不固定 赋值: (
1int[][] scores=new int{{90,85,92,78,54},{76,68,8},{87}} (2)int scores[][]={{90,85,98,78,54},{76,68,80},{87}}
posted @ 2023-06-01 16:24  meed  阅读(17)  评论(0)    收藏  举报