关于#JAVA#的问题,如何解决?

/*题目描述:创建一个Duck类,拥有一个size的成员变量;

  •     和一个带有int类型参数的Duck方法,具有打印Duck叫声"Quack""size is "+size的功能;
    
  • /

/*输入 一个整型数值
输出 输出有两行,第一行为Duck的叫声,第二行为Duck的size
*/

/*测试输入:42
测试输出:Quack
size is 42
/
/

import java.util.Scanner;

public class UseADuck {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    Scanner in = new Scanner(System.in);
    int n = in.nextInt();
    Duck d = new Duck(n);
}

}
*/

Duck类,叫声和size分开输出的:

public class Duck {
    int size;

    public Duck(int size) {
        this.size = size;
    }

    public void quack() {
        System.out.println("Quack");
    }

    public void printSize() {
        System.out.println("size is " + size);
    }
}

UseADuck类:

import java.util.Scanner;

public class UseADuck {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        System.out.print("Enter size: ");
        int n = in.nextInt();
        Duck duck = new Duck(n);
        duck.quack();
        duck.printSize();
    }
}

点运行后,控制台会提示输入size,输入后回车:

img