請問這有什么語法錯誤嗎?
import java.util.Arrays;
public class E26 {
?? ?// 完成 main 方法
?? ?public static void main(String[] args) {
?? ??? ?int[] scores = new int[] { 89, -23, 64, 91, 119, 52, 73 };
?? ??? ?E26 nums = new E26();
?? ??? ?System.out.println("考試成績的前三名:");
?? ??? ?nums.score(scores);
?? ?}
?? ?// 定義方法完成成績排序并輸出前三名的功能
?? ?public void score(int[] scores) {
?? ??? ?Arrays.sort(scores);
?? ??? ?int num = 0;
?? ??? ?for (int i = scores.length - 1; i >= 0; i--) {
?? ??? ??? ?if (scores[i] >= 0 && scores[i] <= 100) {
?? ??? ??? ??? ?num++;
?? ??? ??? ?} else {
?? ??? ??? ??? ?continue;
?? ??? ??? ?}
?? ??? ??? ?if (num > 3) {
?? ??? ??? ??? ?break;
?? ??? ??? ?}
?? ??? ??? ?System.out.println("第" + num + "名:" + scores[i]);
?? ??? ?}
?? ?}
}
2020-02-19
Java 文件名和類名應(yīng)一致