package Test;
public class Test1 {
public static void main(String[] args) {
int [] a = {1,25,30,7,2,5};
int temp = 0;
int flag = 0;
for(int i = 0; i <= a.length - 1; i++) {
for(int j = 0; j <= a.length - i - 2; j++) {
if(a[j] < a[j+1]) {
temp = a[j];
a[j] = a[j+1];
a[j + 1] = temp;
flag = 1;
}
}
if(flag == 0)break;
}
for(int i = 0;i <= a.length - 1; i++) {
System.out.print(a[i] + " ");
}
int max = getMax(a);
System.out.println("最大数值" + max);
}
private static int getMax(int[] a) {
int max = a[0];
for(int i = 0; i < a.length - 1; i++) {
if(max < a[i]) {
max = a[i];
}
}
return max;
}
}
输出
30 25 7 5 2 1 最大数值30