qq2078255969 发表于 2023-2-27 20:41:04

图书管理系统

定义一个书类,包括属性编号、书名、单价、库存(所有的变量为私有的)。

(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]
查看完整版本: 图书管理系统