java book程序

编写一个类Book,该类中包含3个成员变量,分别表示书名、价格和数量,同时提供构造方法(初始化成员变量的值)、getter和setter成员方法(获取或修改成员变量的值)。在测试类里从键盘上取得一个实例book的书名-价格和数量然后输出,并用setter方法修改书名,价格和数量,用getter方法进行输出。

public class Book {
    private String bookName;

    private double price;

    private int num;

    //空参构造器
    public Book() {
    }

   //带参构造器
    public Book(String bookName, double price, int num) {
        this.bookName = bookName;
        this.price = price;
        this.num = num;
    }

    public String getBookName() {
        return bookName;
    }

    public void setBookName(String bookName) {
        this.bookName = bookName;
    }

    public double getPrice() {
        return price;
    }

    public void setPrice(double price) {
        this.price = price;
    }

    public int getNum() {
        return num;
    }

    public void setNum(int num) {
        this.num = num;
    }
}
public class BookTest {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入书名:");
        String bookName = scanner.next();
        System.out.println("请输入价格:");
        double price = scanner.nextDouble();
        System.out.println("请输入数量:");
        int num = scanner.nextInt();

        System.out.println("书名为:"+bookName+",价格为:"+price+",数量为:"+num);

        Book book = new Book();
        book.setBookName("伊索寓言");
        book.setPrice(25.6);
        book.setNum(50);

        System.out.println("书名为:"+book.getBookName()+",价格为:"+book.getPrice()+",数量为:"+book.getNum());
    }
}

img

如果帮助到题主解决问题,麻烦点个赞和采纳哦,谢谢~

public class Book {
    //书名、价格和数量
    private String bookName;
    private int price;
    private int number;
    public Book(){}
    public Book(String bookName, int price, int number) {
        this.bookName = bookName;
        this.price = price;
        this.number = number;
    }

    public String getBookName() {
        return bookName;
    }

    public void setBookName(String bookName) {
        this.bookName = bookName;
    }

    public int getPrice() {
        return price;
    }

    public void setPrice(int price) {
        this.price = price;
    }

    public int getNumber() {
        return number;
    }

    public void setNumber(int number) {
        this.number = number;
    }
}

img

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632