改java程序运行不对

import java.util.Arrays;
public class HelloWorld {
    //完成 main 方法
    public static void main(String[] args) {
        int[] scores = {89,-23,64,91,119,52,73};
        Arrays.sort(scores);
        HelloWorld.hello = new HelloWorld();
        int scores = hello.scoresTop3;
        System.out.println("考试成绩的前三名为:"+scores);
        
        
        
    }
    
    //定义方法完成成绩排序并输出前三名的功能
    
    public int scoresTop3(){
        int Top3 = scores[0];
        for(int i = scores.length - 1;i>=0;i--){
            if(score[i]<0||score[i]>100)
            continue;
        }
        num++;
        if(num>3){
            break;
        }
        System.out.println(scores[i]);
    }

        
        
    }
    
    
    
    
    
    
    
    
}

童话里的无脚鸟o
浏览 1281回答 3
3回答

元狼

错误是挺多的,public int scoresTop3(){//没有返回值的方法应该是void

红糖南瓜饼

import java.util.Arrays;public class HelloWorld { // 完成 main 方法 public static void main(String[] args) { int[] scores = { 89, -23, 64, 91, 119, 52, 73 }; Arrays.sort(scores); HelloWorld hello = new HelloWorld(); hello.scoresTop3(scores); } // 定义方法完成成绩排序并输出前三名的功能 public void scoresTop3(int[] scores) {  for(int i = scores.length - 1;i>=0;i--){ if(i > 3){ System.out.println(scores[i]); } } }}帮你写了一下

Caballarii

好多错误 int scores = hello.scoresTop3;//调用方法为什么没有()public int scoresTop3(){//没有返回值的方法应该是voidfor循环里面什么事也没干,num也没有初始化,逻辑混乱慢慢改吧
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java