Java实验八

发布时间 2023-04-12 09:41:08作者: DY^^

//SortTest
public class SortTest {
    public static void main(String[] args) {
        Sortup sup=new Sortup();
        sup.sortup();
        Sortdown sup2=new Sortdown();
        sup2.sortdown();
    }


}

 

 
//Sortdown
import java.util.Scanner;

public class Sortdown {
    Scanner input=new Scanner(System.in);
    int []arr=new int[6];
    void sortdown(){
        System.out.println("请输入六个数字:");
        for(int i=0;i< arr.length;i++){
            arr[i]=input.nextInt();//给数组赋值
            //System.out.print(arr[i]);//输出数组
        }
        for(int j=0;j< arr.length-1;j++){
            int max=j;
            for(int k=j+1;k< arr.length;k++){
                if(arr[max]<arr[k]){
                    max=k;
                }
                if(max!=j){
                    int temp=arr[max];
                    arr[max]=arr[j];
                    arr[j]=temp;
                }
            }
        }
        System.out.print("降序排序后的数组为:");
        for(int i=0;i< arr.length;i++){
            System.out.print(arr[i]+" ");
        }
    }
}

 

//Sortup
import
java.util.Scanner; public class Sortup { Scanner input=new Scanner(System.in); int []arr=new int[6]; void sortup(){ System.out.println("请输入六个数字:"); for(int i=0;i< arr.length;i++){ arr[i]=input.nextInt();//给数组赋值 //System.out.print(arr[i]);//输出数组 } for(int j=0;j< arr.length-1;j++){ int min=j; for(int k=j+1;k< arr.length;k++){ if(arr[min]>arr[k]){ min=k; } if(min!=j){ int temp=arr[min]; arr[min]=arr[j]; arr[j]=temp; } } } System.out.println("升序排序后的数组为:"); for(int i=0;i< arr.length;i++){ System.out.print(arr[i]+" "); } System.out.println(); } }