有一只貓和一只老鼠,當貓的體重是小于老鼠體重的5倍時,貓可以抓到老鼠,
貓每吃掉一只老鼠,體重增加老鼠的體重的0.5倍,
但是當貓的體重超過了老鼠體重的5倍,貓無法抓到老鼠,老鼠逃脫并對貓發出嘲諷,
創建一個Cat類
public class Cat {
private String name;
private double weight;
Cat() {
}
public Cat(String name, double weight) {
super();
this.name = name;
this.weight = weight;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getWeight() {
return weight;
}
public void setWeight(double weight) {
this.weight = weight;
}
public void catchMouse(Mouse jerry) {
System.out.println("抓到啦");
}
創建一個Mouse類
public class Mouse {
private String name;
private double weight;
Mouse() {
}
public Mouse(String name, double weight) {
super();
this.name = name;
this.weight = weight;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getWeight() {
return weight;
}
public void setWeight(double weight) {
this.weight = weight;
}
public void haha() {
System.out.println("jerry說 :hahaa,你這個笨蛋");
}
}
創建一個Test_Mouse_Cat類
public class Test_Mouse_Cat {
public static void main(String[] args) {
Mouse jerry = new Mouse("jerry",2);
Cat Tom = new Cat("Tom",6);
int count =0;
double j =Tom.getWeight();
while (j/2<5) {
Tom.catchMouse(jerry);
j+=1;
count++;
System.out.println("抓到"+count+"次");
}jerry.haha();
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/208915.html
標籤:其他
