/*题目描述:创建一个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,输入后回车: