//编写类Book,定义方法updatePrice,实现更改某本书的价格
//具体:如果价格>150,则更改为150,如果价格>100,更改为100,否则不变
public class Homework03 {
//编写一个main方法
public static void main(String[] args) {
Book book = new Book("常识", 600);
book.info();
book.updatePrice();//更新价格
book.info();
}
}
//编写类Book,定义方法updatePrice,实现更改某本书的价格
//具体:如果价格>150,则更改为150,如果价格>100,更改为100,否则不变
class Book {
String name;
double price;
//先写一个构造器
public Book(String name ,double price) {
this.name = name;
this.price = price;
}
public void updatePrice() {
if (this.price > 150) {
this.price = 150;
} else if (this.price > 120) {//先执行>150,因此这里的隐藏条件是120<price<=150
this.price = 120;
}
}
public void info() {
System.out.println("书名:" + this.name + " 价格:" + this.price);
}
}