图书管理系统
定义一个书类,包括属性编号、书名、单价、库存(所有的变量为私有的)。(1)、顾客购买一本书时,购买指定数量书,输出总价。
(2)、顾客同时购买两本书时,购买指定数量书,输出总价。
(3)、购书时,同时修改库存。(要为库存写一个方法修改库存,然后使用this方法调用)
(4)、在程序运行之前要求要有“欢迎光临”(代码构造块实现)
---------------------------------分割线-上面是题目--下面是类-------------------------------------------------------
package book;
public class book {
private int bookid;
private String name;
private int price;
public int stock=100;
private int number;
publicbook(){};
publicbook(int bookid,String name,int price,int number){
this.bookid=bookid;
this.name=name;
this.price=price;
this.number=number;
}
public int getbooid(){
return this.bookid;
}
public String getname(){
return this.name;
}
public int getprice(){
return this.price;
}
public int getstock(){
return this.stock;
}
public int getnumber(){
return this.number;
}
publicfloat bugbook(){
// System.out.println(this.buyTotalprice1(price, number));
return this.buyTotalprice1(price, number);
}
public float buyTotalprice1(float price,int number){
return price*number;
}
public int totalStock(){
stock=this.stock-this.number;
return stock;
}
{
System.out.println("欢迎光临");
}
}
-----------------------下面是main---------------
package book;
public class textbook {
public static void main(String[] args) {
// TODO 自动生成的方法存根4
book b1=new book(001,"红楼梦",15,10);
System.out.println("一共花了"+b1.bugbook());
System.out.println("还剩余"+b1.totalStock());
}
}
--------------------------问题-------------------------------
1 3 4已经完成了但是同时买两本书不知道怎么写是不是要增加属性啊
新手小白不要写太复杂看不懂
页:
[1]