第九次作业
1.
package book; import java.util.ArrayList; import java.util.List; public class Book { private String id; private String name; private double price; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public double getPrice() { return price; } public void setPrice(double price) { this.price = price; } public Book(String id, String name, double price) { super(); this.id = id; this.name = name; this.price = price; } public Book() {
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
package book; public class bookTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Book b1= new Book( "a" , "aa" , 10 ); Book b2= new Book( "b" , "bb" , 20 ); Book b3= new Book( "c" , "cc" , 30 ); Book b4= new Book( "d" , "dd" , 40 ); Book b= new Book(); b.add(b1); b.add(b2); b.add(b3); b.showAll(); b.set(b4, 0 ); System.out.println( "==============" ); b.showAll(); System.out.println( "==============" ); b.remove(b4); b.showAll(); } } |
2.上题的类,在一个JSP页面中,创建一个集合,里面放3个图书,集合循环遍历显示在页面上。
<%@page import="fyx.Book"%> <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body> <% List<Book> list=new ArrayList<Book>(); Book b1 = new Book(1, "book1", 11.11); Book b2 = new Book(2, "book2", 22.22); Book b3 = new Book(3, "book3", 33.33); list.add(b1); list.add(b2); list.add(b3); for(Book book4:list){ out.println(book4+"<br>"); } %> </body> </html>