package java0331;
public class EmpManager {
public static void main(String[] args) {
int people[] = new int[10];
for (int i = 0; i < 10; i++) {
int salary = (int) (Math.random() * 5000 + 5000);
people[i] = salary;
}
for (int j = 0; j < people.length; j++) {
System.out.println(j + 1 + "工資分別為" + people[j]);
}
sort(people);
}
public static int sort(int[] salary) {
for (int j = 0; j < salary.length - 1; j++) {
int start = salary[0];
for (int i = j+1; i < salary.length ; i++) {
if (start > salary[i]) {
start = salary[i];
}
}
if(start!=salary[0]){
int temp = start;
start = salary[j];
salary[j] = temp;
// System.out.println(start);
}
}
for (int c = 0; c < salary.length; c++) {
System.out.println(salary[c]);
}
return 0;
}
}
uj5u.com熱心網友回復:
public static void sort(int[] salary) {
for (int j = 0; j < salary.length - 1; j++) {
for (int i = 0; i < salary.length - 1 - j ; i++) {
if (salary[i] > salary[i + 1]) {
//如果第一個數大于第二個數,那么交換位置
int a = salary[i];
salary[i] = salary[i + 1];
salary[i + 1] = a;
}
}
}
System.out.println("排序后的資料:" + salary.length);
for (int i:salary) {
System.out.print(i + ",");
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/270365.html
標籤:Java相關
