为了账号安全,请及时绑定邮箱和手机立即绑定

可以帮我看看为什么不能执行吗,谢谢了

import java.util.Arrays;
public class HelloWorld {
        //完成 main 方法
    public static void main(String[] args)
     {        
     //新建一个对象        
     HelloWorld hello = new HelloWorld();
    int [] scores = {89,-23,64,91,119,52,73};
    System.out.println("考试成绩前三名:");
     hello.array(scores);  
      }        
      //定义方法完成成绩排序并输出前三名的功能    
      public void array(int[] scores){  
            Arrays.sort(scores);        
            int num = 0; 
            int count=1; 
            do{
              if(scores[num]>=0 && scores[num]<=100)
              {                
              System.out.println(scores[num]);          
                    count++;            
              }            
              num++;        
              }while(count<=3);
                  }



正在回答

3 回答

少一个大括号,在最下面加一个括号就行了

0 回复 有任何疑惑可以回复我~
#1

菜鸟sjx 提问者

可以再看看吗 在下面,谢谢啦
2019-09-06 回复 有任何疑惑可以回复我~

输出结果也不对,你可以看一下另外一种写法。http://www.imooc.com/qadetail/330593

0 回复 有任何疑惑可以回复我~
#1

菜鸟sjx 提问者

已解决,谢谢了
2019-09-06 回复 有任何疑惑可以回复我~

我修改了一下程序代码无法执行

http://img1.sycdn.imooc.com//5d71ccb10001b3c612650748.jpg



这是加上大括号后运行成功

http://img1.sycdn.imooc.com//5d71cd900001c7bd10700722.jpg


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

可以帮我看看为什么不能执行吗,谢谢了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信