首页 > 编程知识 正文

二维数组按照第一个元素排序,二维数组按照某列排序

时间:2023-05-06 09:56:29 阅读:34755 作者:4362

一维数组互补(foreach ) )

使用foreach循环遍历数组和集合元素时,不需要获取数组和

不需要根据索引访问数组元素和集合元素的集合的长度。 系统会自动通过

日历数组和集合中的每个元素。 字符串名称(for ) )。

{System.out.println(name ); }

等于

for(intI=0; iname.length; I )

{

system.out.println(name[I];

}

java.until.*包包含Array类

在Arrays.sort(a )中省略了对a数组的排序(仅限一维数组)

写的时候麻烦很多。

老师说完这个后,自己写了二维数组排序的代码

但是,我觉得有点麻烦。 我希望有人能改进。

-------------请参阅

int [][] stu={

{ 75,95,80 },

{ 56,89,93 },

{ 76、70、87 },

{ 79,67,59 },

{ 88、85、36 };

int [] biger=new int [5];

int [] small=new int [5];

for(intI=0; istu.length; I )

{

Arrays.sort(stu[I];

small[i]=stu[i][0];

biger [ I ]=stu [ I ] [ stu [ I ].length-1 ];

}

arrays.sort (小型;

Arrays.sort(Biger );

System.out.println ('最高得分: ' biger

[biger.length-1];

System.out.println ('最低得分: ' small[0];

-------------请参阅

多维数组与一维数组相同,很少写

二维数组格式:类型名称变量名称[][]; 或类型名称[][]

变量名; 如果用最后大括号以前的东西作为变量名来理解就很简单了。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。