提示第二行出錯,哪兒錯了。幫忙看下,謝謝
public class HelloWorld{
? ? import java.util.Arrays;
? ? //完成 main 方法
? ? public static void main(String[] args) {
? ? int[] grade = {89,-23,64,91,119,52,73};
? ? System.out.println("考試成績前三名為:");
? ? HelloWorld.hello = new HelloWorld();
? ? hello.show(grade);
? ? ? ??
? ? ? ??
? ? }
? ??
? ? //定義方法完成成績排序并輸出前三名的功能
? ? public void show(int[] grade){
? ? ? ? Arrays.sort(grade);
? ? ? ? int topThree = 0;
? ? ? ? for(int i = scores.length-1;i >=0;i--){
? ? ? ? ? ? if(grade[i]<0 || grade[i]>100){
? ? ? ? ? ? ? ? continue;
? ? ? ? ? ? ? ??
? ? ? ? ? ? }
? ? ? ? ? ? if(topThree>3){
? ? ? ? ? ? ? ? break;
? ? ? ? ? ? }System.out.println(grade[i]);
? ? ? ? ? ? }
? ? ? ? }
}
2019-07-26
import的那句是要放在大括號上面的,不能在大括號里邊。然后方法中的for循環里,一會兒是scores一會兒是grade,數組名沒有統一。還有創建對象那句,HelloWorld和hello中間應該是沒有那個點的
2019-07-27
數組名字你定義不錯,不過你下面for循環時怎么變成啦scores,這會使虛擬機找不到這個值
2019-07-27
import 這句應該放在類的上面,這是調用Java.utlt.Arrays 方法