首页 > 代码库 > 数组求最大最小值和排序java实现
数组求最大最小值和排序java实现
public class ArrayDemo05 {
public static void main(String[] args) {
int list01[]={67,89,87,69,90,100,75,90};
int max;
int min;
max=min=list01[0];
for(int i=0;i<list01.length;i++){
if (list01[i]>max)
max=list01[i];
if(list01[i]<min)
min=list01[i];
}
System.out.println("The max value is:"+max);
// for(int i=0;i<list01.length;i++){
// if(list01[i]<min)
// min=list01[i];
// }
System.out.println("The min value is:"+min);
System.out.print("原始数组1的结果:\t");
for(int i=0;i<list01.length;i++){
System.out.print(list01[i]+"\t");
}
System.out.println("");
for(int i=1;i<list01.length;i++){
for(int j=0;j<list01.length;j++){
if(list01[j]>list01[i]){
int temp=list01[i];
list01[i]=list01[j];
list01[j]=temp;
}
}
System.out.print("第"+i+"次排序的结果: \t");
for(int k=0;k<list01.length;k++){
System.out.print(list01[k]+"\t");
}
System.out.println("");
}
for(int i=0;i<list01.length;i++){
System.out.print(list01[i]+" ");
}
}
}