/**
* 数组排序
* 从小到大排列
*/
public class SortArray{
public static void main(String[] args){
int[] array = {3,2,7,8,2};
//记录最大元素的下标
int index = 0;
int a = array.length;
for(int i = 0;i < a - 1;i++){
//进行比较
for(int j = 0;j < a - i;j++){
if(array[index] < array[j]){
index = j;
}
}
//进行交换
int temp = array[index];
array[index] = array[a - i - 1];
array[a-i - 1] = temp;
//初始化
index = 0;
}
for(int i = 0;i < a;i++){
System.out.println(array[i]);
}
}
}
* 数组排序
* 从小到大排列
*/
public class SortArray{
public static void main(String[] args){
int[] array = {3,2,7,8,2};
//记录最大元素的下标
int index = 0;
int a = array.length;
for(int i = 0;i < a - 1;i++){
//进行比较
for(int j = 0;j < a - i;j++){
if(array[index] < array[j]){
index = j;
}
}
//进行交换
int temp = array[index];
array[index] = array[a - i - 1];
array[a-i - 1] = temp;
//初始化
index = 0;
}
for(int i = 0;i < a;i++){
System.out.println(array[i]);
}
}
}
该博客展示了一段Java代码实现数组排序。定义了SortArray类,在main方法中创建数组,通过两层循环比较元素大小,记录最大元素下标并交换位置,最终实现数组从小到大排列,最后输出排序后的数组。
3876

被折叠的 条评论
为什么被折叠?



