1.如何实现输入一个数判断健康值? 2.对于private类型的变量,如果要改变变量的值,是在set中改还是在下面的dog.setLove(16)这里改?
package study;
public class Dogs {
private String strain = "拉布拉多犬";
private int health = 100;
private int love = 0;
public String getStrain() {
return strain;
}
public void setStrain(String strain) {
this.strain = strain;
}
public int getLove() {
return love;
}
public void setLove(int love) {
this.love = 50;
}
public int getHealth() {
return health;
}
//如何实现从键盘输入一个数
public void setHealth(int health){
if(health > 100 || health < 0) {
this.health = 40;
System.out.println("健康值应该在0——100之间,默认值是40");
}else
this.health = health;
}
public static void main(String[] args) {
Dogs dog = new Dogs();
dog.getHealth();
System.out.println(dog.getHealth());
dog.setLove(16);
System.out.println(dog.getLove());
dog.setStrain("大黄狗");
System.out.println(dog.getStrain());
}
}