请问以下代码中的三处错误如何改正?

来源:7-8 Java 中的方法内部类

慕粉3693275

2016-08-03 15:59

57a1a3fb0001fb1c05000465.jpg

57a1a3fc00011c2604410469.jpg

请问上面代码中的三处错误怎么修改的,谢谢!

写回答 关注

5回答

  • 纸书落梅
    2016-08-03 16:42:03
    已采纳
    	public void show(){
    		
    		class Minner
    		{
    			int score=54;
    			int num=0;
    	
    			public void print()
    			 {
    				for(;score<=60;score++)
    				{	num++; }
    				                 	  //类的成员包括方法和属性,不包括循环吧
    				System.out.println("name: "+name);
    				System.out.println("加分后成绩: "+score);
    				System.out.println("加分次数: "+num);
    			}
    		}
    		Minner mi=new Minner();
    		mi.print();              //这个创建对象和调用不在内部类的内部,在方法的内部
    	}


    慕粉3693...

    非常感谢!

    2016-08-04 14:16:14

    共 2 条回复 >

  • 慕移动9181930
    2022-03-29 09:23:48
  • 苍月坠梦3560349
    2016-08-24 15:20:25

    public class HelloWorld{

    String name="爱慕课";

    public void show(){

    class Minner{

    int score=54;

    int num=0;

    public void print(){

    for(;score<=60;score++){

    num++;

    }

    System.out.println("name:"+name);

    System.out.println("加分后:"+score);

    System.out.println("加分次数:"+num);

    }

    }

    Minner inner=new Minner();

    inner.print();

    }

    public static void main(String[] args) {

    HelloWorld hello=new HelloWorld();

    hello.show();

    }

    }


  • ProjectD_cg
    2016-08-03 17:14:54

    括号不配对,还有把鼠标放在标错的地方会有提示

  • wwkc
    2016-08-03 16:46:16

    你内部类里print()方法大括号的结束号,和内部类的结束号少了其中一个

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530559 学习 · 6091 问题

查看课程

相似问题