//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(); } }
标签:arr,Java,int,System,++,length,实验,out From: https://www.cnblogs.com/dy53/p/17308714.html