书籍的信息由键盘输入

来源:互联网 发布:tcl电视如何看网络电视 编辑:程序博客网 时间:2024/06/05 19:12
/**程序的版权和版本声明部分:*程序的版权和版本声明部分:*Copyright(c)2013,烟台大学计算机学院学生*All rights reserved.*文件名称:*作者:尚振伟*完成日期:2014年9月16日*版本号:v0.1*对任务及求解方法的描述部分:*输入描述:无*问题描述: 设计一个图书类Book,该Book类具有属性:书籍编号(bookId),书名(bookName),作者(author),出版单位(publisher),单价(price)。a)要求属性私有,生成其共有的get/set 方法;b)具有方法:show():该方法内显示给书籍的详细信息c)在创建一个Book对象的同时给该对象各属性赋初值。(带参构造)d)编写测试类TestBook,实现创建一个Book对象book,打印出该书的详细信息。*程序输入:*程序输出:*问题分析:*算法设计:*我的程序:*/import java.util.Scanner;public class Book {private long bookId;private String bookName;private String author;private String publisher;private double price;public Book(){}//public Book(long bookId,String bookName,String author,String publisher,double price){//this.bookId=bookId;//this.bookName=bookName;//this.author=author;//this.publisher=publisher;//this.price=price;//}//public long getBookId() {//return bookId;//}//public void setBookId(long bookId) {//this.bookId = bookId;//}//public String getBookName() {//return bookName;//}//public void setBookName(String bookName) {//this.bookName = bookName;//}//public String getAuthor() {//return author;//}//public void setAuthor(String author) {//this.author = author;//}//public String getPublisher() {//return publisher;//}//public void setPublisher(String publisher) {//this.publisher = publisher;//}//public double getPrice() {//return price;//}//public void setPrice(double price) {//this.price = price;//}Scanner in=new Scanner(System.in);public void input(){System.out.println("请输入书籍编号:");bookId=in.nextLong();System.out.println("请输入书名:");bookName=in.next();System.out.println("请输入作者:");author=in.next();System.out.println("请输入出版社:");publisher=in.next();System.out.println("请输入价格:");price=in.nextDouble();}public void show(){System.out.println("编号:"+bookId);      System.out.println("名称:"+bookName);      System.out.println("作者:"+author);      System.out.println("出版单位:"+publisher);    System.out.println("价格:"+price);  }}

public class bookTest {/** * @param args */public static void main(String[] args) {// TODO 自动生成的方法存根Book book=new Book();//Book book=new Book(1001,"藏地密码","何马","中国人民出版社",56.5);book.input();book.show();}}


结果展示:

心得体会:只是在Book类里定义的输入函数,在main函数里调用。

3 0
原创粉丝点击