博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
6-1 Book类的设计 (10分)
阅读量:4034 次
发布时间:2019-05-24

本文共 1322 字,大约阅读时间需要 4 分钟。

阅读测试程序,设计一个Book类。

函数接口定义:

class Book{}

该类有 四个私有属性 分别是 书籍名称、 价格、 作者、 出版年份,以及相应的set 与get方法;该类有一个含有四个参数的构造方法,这四个参数依次是书籍名称、 价格、 作者、 出版年份 。

裁判测试程序样例:

import java.util.*;

public class Main {
public static void main(String[] args) {
List books=new ArrayList();
Scanner in=new Scanner(System.in);
for(int i=0;i<5;i++)
{ String str=in.nextLine();
String []data=str.split(",");
Book book=new Book(data[0],Integer.parseInt(data[1]),data[2],Integer.parseInt(data[3]));
books.add(book);
}

System.out.println(totalprice(books));	}/*计算所有book的总价*/public static int totalprice(List 
books) { int result=0; for(int i=0;i

}

/* 请在这里填写答案 */

输入样例:

三体,100,无名氏,1998

上下五千年,50,编辑部,2015
海底世界,50,无名氏2,2000
三体1,100,无名氏3,2017
三体3,100,无名氏4,1998

输出样例:

400

class Book{
private String 书籍名称,作者; private int Price,出版年份; public Book(String 书籍名称,int 价格,String 作者,int 出版年份) {
this.书籍名称=书籍名称; this.Price=价格; this.作者=作者; this.出版年份=出版年份; } public String get书籍名称() {
return 书籍名称; } public void set书籍名称(String 书籍名称) {
this.书籍名称 = 书籍名称; } public int getPrice() {
return Price; } public void setPrice(int 价格) {
this.Price = 价格; } public String get作者() {
return 作者; } public void set作者(String 作者) {
this.作者 = 作者; } public int get出版年份() {
return 出版年份; } public void set出版年份(int 出版年份) {
this.出版年份 = 出版年份; } }

转载地址:http://nqbdi.baihongyu.com/

你可能感兴趣的文章
PaperDownloader——文献命名6起来
查看>>
PaperDownloader 1.5.1——更加人性化的文献下载命名解决方案
查看>>
如何将PaperDownloader下载的文献存放到任意位置
查看>>
C/C++中关于动态生成一维数组和二维数组的学习
查看>>
JVM最简生存指南
查看>>
漂亮的代码,糟糕的行为——解决Java运行时的内存问题
查看>>
Java的对象驻留
查看>>
logback高级特性使用(二) 自定义Pattern模板
查看>>
JVM并发机制探讨—内存模型、内存可见性和指令重排序
查看>>
可扩展、高可用服务网络设计方案
查看>>
如何构建高扩展性网站
查看>>
微服务架构的设计模式
查看>>
持续可用与CAP理论 – 一个系统开发者的观点
查看>>
nginx+tomcat+memcached (msm)实现 session同步复制
查看>>
c++字符数组和字符指针区别以及str***函数
查看>>
c++类的操作符重载注意事项
查看>>
c++模板与泛型编程
查看>>
STL::deque以及由其实现的queue和stack
查看>>
WAV文件解析
查看>>
DAC输出音乐2-解决pu pu 声
查看>>