栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java习题(八)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java习题(八)

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 list=new linkedList();
		list.add("C++ 基础教程(29.5)");
		list.add("java基础教程(29.5)");
		list.add("数据库原理(29.5)");
		list.add("python基础教程(35.0)");
		Iterator 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();
	}
}
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/680395.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号