问答详情
源自:5-1 编程练习

代码错了,不知道错哪了?

public class HelloWorld {

    public static void main(String[] args) {

        

        // 变量保存成绩

        int score = 53; 

        

        // 变量保存加分次数

        int count = 0;

     System.out.println("加分前成绩:"+score);


        //打印输出加分前成绩 

          

       if (score < 60){

        

        // 只要成绩小于60,就循环执行加分操作,并统计加分次数

        while (score < 60){

            score++;

            count++;

        }

        System.out.println("加分后的成绩:"+score+"\n"+"共加了" +count+"次!");

    }

我这个错在哪?求大神指教。

/85/1554/BXLr/HelloWorld.java:30: error: reached end of file while parsing
}
^
1 error

提问者:pantao520 2016-04-10 15:23

个回答

  • qq_白柏_0
    2016-04-10 15:34:53
    已采纳

    其实可以不用for循环的,这样也可以,你的源代码貌似少了一个  “  }   ”

    package demo;
    
    public class HelloWorld {
    	    public static void main(String[] args) {
    	        
    	        // 变量保存成绩
    	        int score = 53; 
    	        
    	        // 变量保存加分次数
    	        int count = 0;
    	     System.out.println("加分前成绩:"+score);
    
    	        //打印输出加分前成绩 
    	          
    	       while(score< 60){
    	        
    	        // 只要成绩小于60,就循环执行加分操作,并统计加分次数
    	       
    	            score++;
    	            count++;
    	        }
    	        System.out.println("加分后的成绩:"+score+"\n"+"共加了" +count+"次!");
    	    }
    	    }


  • 忘了未来
    2016-04-10 20:32:47

    倒数第二个 } 用错了,应该是用到中文的,其实有错误你可以复制到Eclipse上面看看,它上面会指出你那里错了的http://img.mukewang.com/570a47eb0001b84101010064.jpg