請大神教教哪里錯了??
import java.util.Arrays;
public class HelloWorld {
? ??
? ? //完成 main 方法
? ? public static void main(String[] args) {
? ? ? ??
? ? ? ? int []scores = {89,-23,64,91,119,52,73};
? ? ? ? HelloWorld hello = new HelloWorld();
? ? ? ? hello.method(int []scores);
? ? ? ??
? ? ? ?
? ? }
? ??
? ? //定義方法完成成績排序并輸出前三名的功能
? ? ? ? public void method(int[]scores) {
? ? ? ? ? ? int [] realScores;
? ? ? ? ? ? for (int score:scores){
? ? ? ? ? ? ? ? for(int i=0;i<scores.length;i++){?
? ? ? ? ? ? ? ? if (0<score&&score<100){?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? realScores[i] = score;
? ? ? ? ? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? }
? ? ? ? ? ? }
? ? ? ? ? ? int []scores= Array.sort(realScores);
? ? ? ? ? ? System.out.println(Array.toString(scores));
? ? ? ? ? ??
? ? ? ? }
? ? ?
2015-02-08
1.main函數(shù)那里, ?hello.method(scores) ; //不用加int[],因為這里不是定義,這是傳個數(shù)組
2.大俠,代碼最后一句忘了加大括號}?