2 1 3 4 5 6 7 8 10 9
1 2 3 4 5 6 7 8 9 10
import java.util.Scanner;
import java.math.*;
public class Main {
public static void main(String[] args) {
int d[] = new int[10];
d = temp(a());
for(int i=0;i<d.length;i++){
System.out.print(d[i]+" ");
}
}
public static int[] a(){
Scanner in = new Scanner(System.in);
int a[] = new int[10];
for(int i=0;i<a.length;i++){
a[i]=in.nextInt();
}
return a;
}
public static int[] temp(int a[]){
int min=a[0];
int k;
int j=0;
//交换最小值
for(int i=1;i<a.length;i++){
if(a[i]<min){
min=a[i];
j=i;
}
}
k=a[j];
a[j]=a[0];
a[0]=k;
//交换最大值
int max=a[0];
for(int i=1;i<a.length;i++){
if(a[i]>max){
max=a[i];
j=i;
}
}
k=a[j];
a[j]=a[a.length-1];
a[a.length-1]=k;
return a;
}
}
原文:https://www.cnblogs.com/xuesujun/p/11312846.html