书籍的信息由键盘输入
来源:互联网 发布: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
- 书籍的信息由键盘输入
- 由键盘输入数据,字符串-BufferedReader的用法
- JAVA由键盘输入
- 利用海伦公式求三角形面积,三边长a,b,c由键盘输入,若输入的三边长不能构成三角形,输出相应的提示信息。
- c语言由键盘输入不定长数组的元素
- 计算1!+2!+3!+...n!的值,n由键盘输入
- 求1 到 n 的阶乘之和,n由键盘输入。
- 初学python:输出指定范围内的素数,范围由键盘输入
- exercise. 由键盘输入三个数,输出最大的数
- 由键盘输入多个数据
- 书籍信息
- 由协议栈源码想到的c和指针书籍
- 学习生物信息的系列书籍
- c语言:要求按照考试成绩的等级输出百分制分数段,成绩的等级由键盘输入。
- 编程计算1到n之间的所有数的平方和立方(n由键盘输入)
- 体验用数组法求一个数的N进制数(N由键盘输入)
- P51 第17题 输出2-n之间的所有素数,n由键盘输入
- 习题 4.4 有3个整数a,b,c,由键盘输入,输出其中最大的数。
- 黑马程序员-----关于对象
- MyEclipse的优化
- 屏幕震动
- Unity3D中简单地应用玻璃材质
- 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
- 书籍的信息由键盘输入
- 连续输入若干个数,用空格隔开,存入数组中
- vector 移除与某值想得的所有元素
- 斜杠与反斜杠的区别
- qunar2015校园招聘前端笔试题目
- 理解GRUB2工作原理及配置选项与方法
- 银行从业资格 公共基础 600题
- 黑马程序员------类的封装
- 折半检索算法——Binary Search