第1个回答 推荐于2018-03-14
import java.util.Scanner;
public class test{
public static void main(String [] args){
int num[] = new num[4];
int temp = 0;
for(int i = 0;i < num.length();i++ ){
System.out.println("请输入第"+(i+1)+"个数:");
num[i] = new Scanner(System.in).nextInt();
}
//按照数组数字的从大到小排序
for(int i = 0;i < num.length();i++ ){
for(int j = 0;j <num.length()-i ;j++){
if(num[j] < num[j + 1]){
temp = num[j];
num[j] = num[j + 1];
num[j + 1] = temp;
}
}
//输出数组数字的从大到小排序结果
System.out.println("这4个数从大到小的顺序是:");
for(int i = 0;i < num.length();i++ ){
System.out.print(num[i]+" ");
}
//按照数组数字的从小到大排序
for(int i = 0;i < num.length();i++ ){
for(int j = 0;j <num.length()-i ;j++){
if(num[j] > num[j + 1]){
temp = num[j];
num[j] = num[j + 1];
num[j + 1] = temp;
}
}
//输出数组数字的从小到大排序结果
System.out.println("这4个数从小到大的顺序是:");
for(int i = 0;i < num.length();i++ ){
System.out.print(num[i]+" ");
}
}
}
望采纳本回答被网友采纳
第2个回答 2016-11-07
import java.util.Arrays;
import java.util.Scanner;
public class Test {
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
int []a = new int[4];
for (int i=0;i<4;i++) {
a[i] = in.nextInt();
}
Arrays.sort(a);
System.out.println(Arrays.toString(a));
/*for (int i=0;i<4;i++) {
System.out.print(a[i] + " ");
}*/
}
}