【发布时间】:2015-07-16 10:30:54
【问题描述】:
我希望在不使用 Arrays.sort 的情况下修复“最小”输出和更改代码方面得到帮助。只要一些线索就可以了。
package newempty;
import java.util.*;
public class NewEmpty{
public static void main (String args []){
Scanner in = new Scanner (System.in);
int bry [] = new int [5];
int high = bry[0];
int low = bry[0];
for (int i = 0; i < bry.length; i++){
System.out.print("Enter a Number: ");
bry[i] = in.nextInt();
}
System.out.print("Ascending Order: ");
for (int i = 0; i<bry.length; i++){
high = bry [i] > high ? bry[i]:high;
Arrays.sort(bry);
System.out.print(" " + bry[i]);
}
System.out.print("\nDescending Order: ");
for (int i = bry.length-1; i>=0; i--){
low = bry [i] < low ? bry[i]:low;
Arrays.sort(bry);
System.out.print(" " + bry[i]);
}
System.out.println("\nMinimum: " + low);
System.out.println("Maximum: " + high);
}
}
【问题讨论】: