JAVA中用选择排序法,按升序顺序输出一维数组中的元素 。 求大神指导一下我,下面是我写的程序,求指正。
packageprcatice1;importjava.util.Scanner;publicclasspaixu{publicstaticvoidmain(String...
package prcatice1;
import java.util.Scanner;
public class paixu {
public static void main(String args[]) {
System.out.println("输入的个数");
Scanner sc = new Scanner(System.in);
int count = sc.nextInt();
int[] arr = new int[count]; int tt;
System.out.println("请输入数");
for (int i = 0; i < arr.length - 1; i++){
arr[i] = sc.nextInt();
for (int j = i + 1; j < arr.length; j++){
if (arr[i] > arr[j]){
tt = arr[i];
arr[i] = arr[j];
arr[j] = tt;
}
}
}
System.out.println("交换后的数据");
for(int i=0; i<arr.length; i++) {
System.out.printf("%d", arr[i]);
}
}
} 展开
import java.util.Scanner;
public class paixu {
public static void main(String args[]) {
System.out.println("输入的个数");
Scanner sc = new Scanner(System.in);
int count = sc.nextInt();
int[] arr = new int[count]; int tt;
System.out.println("请输入数");
for (int i = 0; i < arr.length - 1; i++){
arr[i] = sc.nextInt();
for (int j = i + 1; j < arr.length; j++){
if (arr[i] > arr[j]){
tt = arr[i];
arr[i] = arr[j];
arr[j] = tt;
}
}
}
System.out.println("交换后的数据");
for(int i=0; i<arr.length; i++) {
System.out.printf("%d", arr[i]);
}
}
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |