1.查找定價相同的圖書物件
定義圖書類Book,包含圖書名(name)和價格(price)兩個資料成員,將若干個圖書物件存放到一個鏈表中,然后再用Book類創建一個新的物件,并檢查這本圖書的定價和鏈表中哪些圖書的定價相同,
輸出示例如下:

import java.util.*;
public class Book{
public String name;
public double price;
int index1,index2,index3=0;
String res[]=new String[4];
Book(String n,double p){
name=n;
price=p;
}
public void getRes(){
LinkedList<String> list=new LinkedList<String>();
list.add("C++ 基礎教程(29.5)");
list.add("java基礎教程(29.5)");
list.add("資料庫原理(29.5)");
list.add("python基礎教程(35.0)");
Iterator<String> iter=list.iterator();
while(iter.hasNext()){
String te=iter.next();
index1=te.indexOf("(");
index2=te.indexOf(")");
if(te.substring(index1+1,index2).equals(""+price)){
res[index3]=te;
index3+=1;
}
}
System.out.println("新書:"+name+"("+price+")"+"與下列圖書價格相同:");
for(int i=0;i<=res.length;i++){
if(res[i]==null){
break;
}
else{
System.out.println(res[i]);
}
}
}
}
public class main_1 {
public static void main(String args[]){
Book b=new Book("java與模式",29.5);
b.getRes();
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/396548.html
標籤:其他
上一篇:好東西,SpringBoot中的@RequestAttribute解密,大家會用么?
下一篇:CDGA考后感
