当我尝试这样做时,我在排序某些数组时遇到了一些问题,并且编译器收到错误。我也试过把它当做Arrays.sort,但没有运气。Java中的排序问题
import java.util.Scanner;
public class CH6PA
{
private static double difficulty;
private static int score;
private double[] average = new double[7];
public static void main(String[]args)
{
Scanner keyboard = new Scanner (System.in);
do
{
System.out.println("Enter the level of difficulty (1.2-3.8)");
difficulty = keyboard.nextDouble();
}
while (difficulty<1.2 || difficulty>3.8);
int[] judge = new int[7];
for(int i = 0; i<judge.length; i++)
{
System.out.println("Enter the difficulty score for each judge (0-10)");
System.out.println("Enter the score for judge" + (i+1));
judge[i]=keyboard.nextInt();
while(score > 0 && score <=10);
}
sort(judge, judge.length);
System.out.println("Average = " + (judge[3] + judge[4] + judge[5]));
}
}
而不是告诉我们你得到一个编译错误,你应该告诉我们*编译错误信息是什么,以及*错误是在哪一行。 – 2011-04-09 01:49:34
这看起来像是一个家庭作业问题。假设**提示**比完整答案更合适。 – 2011-04-09 01:51:39