book類java代碼 java代碼教程

編寫B(tài)ook.java

public class Book {

我們擁有十載網(wǎng)頁設(shè)計(jì)和網(wǎng)站建設(shè)經(jīng)驗(yàn),從網(wǎng)站策劃到網(wǎng)站制作,我們的網(wǎng)頁設(shè)計(jì)師為您提供的解決方案。為企業(yè)提供成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、微信開發(fā)、小程序制作手機(jī)網(wǎng)站制作、H5場(chǎng)景定制、等業(yè)務(wù)。無論您有什么樣的網(wǎng)站設(shè)計(jì)或者設(shè)計(jì)方案要求,我們都將富于創(chuàng)造性的提供專業(yè)設(shè)計(jì)服務(wù)并滿足您的需求。

private String title;

private Date pdate;

private int words;

public double price(){

日期這里用一個(gè)類處理比較簡單,不知道你用沒用過

SimpleDateFormat sdf = new SimpleDateFormat("MM");

month = sdf.format(pdate);

double xs = 0d;

if (month = 6){

xs = 1.2;

} else {

xs = 1.17;

}

return words / (1000 * 4.5) * xs;

}

}

這里不好空格,你自己格式化一下吧。

get/set方法沒寫

自己定義個(gè)main方法測(cè)一下吧

JAVA題:編寫一個(gè)Book類用于描述圖書,要求如下:

public class Book {

private String title ;

private String author;

private int sell;

public Book(){

}

public Book(String title,String author,int sell){

this.title=title;

this.author=author;

this.sell=sell;

}

public String getTitle() {

return title;

}

public void setTitle(String title) {

this.title = title;

}

public String getAuthor() {

return author;

}

public void setAuthor(String author) {

this.author = author;

}

public int getSell() {

return sell;

}

public void setSell(int sell) {

this.sell = sell;

}

public String toString() {

return "D [title=" + title + ", author=" + author + ", sell=" + sell

+ "]";

}

}

Java編程:創(chuàng)建一個(gè)Book類包含兩個(gè)String類型私有屬性name(書名)和publish(

import?java.util.ArrayList;

import?java.util.Collection;

import?java.util.Iterator;

public?class?HomeWork?{

public?static?void?main(String[]?args)?{

CollectionBook?c1?=?new?ArrayListBook();

CollectionBook?c2?=?new?ArrayListBook();

//~?c1?add?data?----------------------------------------------------------------

c1.add(new?Book("數(shù)據(jù)結(jié)構(gòu)","高等教育"));

c1.add(new?Book("操作系統(tǒng)","電子工業(yè)出版社"));

c1.add(new?Book("Java","電子工業(yè)出版社"));

//~?c2?add?data?----------------------------------------------------------------

c2.add(new?Book("操作系統(tǒng)","電子工業(yè)出版社"));

c2.add(new?Book("數(shù)據(jù)庫系統(tǒng)","清華大學(xué)出版社"));

Book?searchBook?=?new?Book("Java","機(jī)械工業(yè)出版社");

System.out.println("c1中是否包含書名為Java,出版社為機(jī)械工業(yè)出版社的圖書信息:"+?(c1.contains(searchBook)?"包含":"不包含"));

c1.removeAll(c2);

System.out.println("差以后c1的元素個(gè)數(shù):"+c1.size());

for(IteratorBook?iterator?=?c1.iterator();iterator.hasNext();System.out.println(iterator.next()));

}

}

class?Book?{

private?String?name;//書名

private?String?publish;//出版社

public?Book(String?name,?String?publish)?{

this.name?=?name;

this.publish?=?publish;

}

//~?Setter??Getter?Method?----------------------------------------------------------------

public?String?getName()?{

return?name;

}

public?void?setName(String?name)?{

this.name?=?name;

}

public?String?getPublish()?{

return?publish;

}

public?void?setPublish(String?publish)?{

this.publish?=?publish;

}

//~?Override?equals?Method?----------------------------------------------------------------

@Override

public?boolean?equals(Object?obj)?{

if?(this?==?obj)

return?true;

if?(obj?==?null)

return?false;

if?(getClass()?!=?obj.getClass())

return?false;

Book?other?=?(Book)?obj;

if?(name?==?null)?{

if?(other.name?!=?null)

return?false;

}

else?if?(!name.equals(other.name))

return?false;

if?(publish?==?null)?{

if?(other.publish?!=?null)

return?false;

}

else?if?(!publish.equals(other.publish))

return?false;

return?true;

}

//~?Override?toString?Method?----------------------------------------------------------------

@Override

public?String?toString()?{

return?"Book?[name="?+?name?+?",?publish="?+?publish?+?"]";

}

}

Java編程:創(chuàng)建一個(gè)Book類包含兩個(gè)String類型私有屬性name(書名)和publish(出

我寫了一個(gè),方法可能有點(diǎn)麻煩,但是要求實(shí)現(xiàn)了

book類:

public class Book {

private String name;

private String publish;

public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public String getPublish() {

return publish;

}

public void setPublish(String publish) {

this.publish = publish;

}

public Book(String name, String publish) {

super();

this.name = name;

this.publish = publish;

}

public Book() {

}

}

測(cè)試類:

public class TestBook {

public static void main(String[] args) {

Book book1=new Book("數(shù)據(jù)結(jié)構(gòu)", "高等教育");

Book book2=new Book("操作系統(tǒng)", "電子工業(yè)出版社");

Book book3=new Book("Java", "電子工業(yè)出版社");

Book book4=new Book("數(shù)據(jù)結(jié)構(gòu)", "清華大學(xué)出版社");

CollectionBook c1=new ArrayList();

CollectionBook c2=new ArrayList();

CollectionBook c3=new ArrayList();

c1.add(book1);

c1.add(book2);

c1.add(book3);

c2.add(book2);

c2.add(book4);

boolean cont=false;

for(Book book:c1){

if(book.getName().equals("Java")book.getPublish().equals("機(jī)械工業(yè)出版社")){

cont=true;

}

}

System.out.println(cont);

for(Book book02:c2){

boolean a=true;

for(Book book01:c1){

if(book01.getName().equals(book02.getName())book01.getPublish().equals(book02.getPublish())){

a=false;

}

}

if(a){

c3.add(book02);

}

}

for(Book b:c3){

c1.add(b);

}

IteratorBook iterator=c1.iterator();

while(iterator.hasNext()){

Book b=iterator.next();

System.out.println("書名:"+b.getName());

System.out.println("出版社:"+b.getPublish());

}

}

}

文章標(biāo)題:book類java代碼 java代碼教程
鏈接URL:http://www.muchs.cn/article6/doseoog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動(dòng)網(wǎng)站建設(shè)、品牌網(wǎng)站制作、虛擬主機(jī)、搜索引擎優(yōu)化、App設(shè)計(jì)、網(wǎng)站營銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司