第九次作业

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>
复制代码

 

 

posted @ 2022-05-01 17:28  武銘健  阅读(21)  评论(0编辑  收藏  举报