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

来源:7-1 编程练习

菜鸟sjx

2019-09-05 21:29

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回答

  • Coding青天
    2019-09-05 22:17:09
    已采纳

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

    菜鸟sjx

    可以再看看吗 在下面,谢谢啦

    2019-09-06 11:09:53

    共 1 条回复 >

  • Coding青天
    2019-09-06 11:21:10

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

    菜鸟sjx

    已解决,谢谢了

    2019-09-06 11:23:49

    共 1 条回复 >

  • 菜鸟sjx
    2019-09-06 11:09:16

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

    http://img2.mukewang.com/5d71ccb10001b3c612650748.jpg



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

    http://img3.mukewang.com/5d71cd900001c7bd10700722.jpg


Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题