9

1

package nnn;

public class book {
        private Integer id;
        private String name;
        private double price;
        
        public Integer getId() {
            return id;
        }
        public void setId(Integer 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(Integer id, String name, double price) {
            super();
            this.id = id;
            this.name = name;
            this.price = price;
        }
        public book() {
            super();
        }
}
package nnn;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

public class main {
     public static void main(String[] args) {
            List<book> list = new ArrayList<book>();
            book book = new book();
            book b1 = new book(1, "第一本", 5);
            book b2 = new book(2, "第二本", 12);
            book b3 = new book(3, "第三本", 13);
            list.add(b1);
            list.add(b2);
            list.add(b3);
            show(list, book);
        }

        public static void show(List<book> list, book book) {
            System.out.println("1.添加图书");
            System.out.println("2.删除图书");
            System.out.println("3.修改图书");
            System.out.println("4.查询图书");
            System.out.println("请选择");
            select(list, book);
        }

        public static void select(List<book> list, book book) {
            int i = new Scanner(System.in).nextInt();
            switch (i) {
            case 1:
                System.out.println("请添加图书的编号:");
                book.setId(new Scanner(System.in).nextInt());
                System.out.println("请添加图书的名称:");
                book.setName(new Scanner(System.in).next());
                System.out.println("请添加图书的价格:");
                book.setPrice(new Scanner(System.in).nextDouble());
                list.add(book);
                System.out.println("添加成功");
                show(list, book);

                break;
            case 2:
                System.out.println("请输入要删除图书的名称:");
                String name=new Scanner(System.in).next();
                for (int j = 0; list != null && j < list.size(); j++) {
                    if (list.get(j).getName().equals(name)) {
                        list.remove(j);
                    }
                }
                System.out.println("删除成功");
                show(list, book);
                break;
            case 3:
                System.out.println("请输入要修改图书的编号:");
                int k=new Scanner(System.in).nextInt();;
                for (int j = 0; list != null && j < list.size(); j++) {
                    if (list.get(j).getId().equals(k)) {
                        list.remove(j);
                        System.out.println("请输入修改后图书的名称:");
                        String name1=new Scanner(System.in).next();
                        System.out.println("请输入修改后图书的价格:");
                        double price1=new Scanner(System.in).nextDouble();
                        book b=new book(k,name1,price1);
                        list.add(b);
                        break;
                    }
                }
                System.out.println("修改成功");
                show(list, book);
                break;

            case 4:
                for (int j = 0; list != null && j < list.size(); j++) {
                    System.out.println(list.get(j).getId() + "."
                            + list.get(j).getName() + "," + list.get(j).getPrice());
                }
                show(list, book);
                break;
            }
        }
}

 

2

 

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@page import="nnn.book"%>
<!DOCTYPE HTML >
<html>
<head>
<title></title>
</head>
<body>
    
    <%
        List<book> list = new ArrayList<book>();
        book b1 = new book(1, "第一本", 5);
        book b2 = new book(2, "第二本", 12);
        book b3 = new book(3, "第三本", 13);
        list.add(b1);
        list.add(b2);
        list.add(b3);
        for (int i = 0; list != null && i < list.size(); i++) {
            out.print(list.get(i).getId() + "." + list.get(i).getName()
                    + "," + list.get(i).getPrice()+"<br>");
        }
    %>

</body>
</html>

 

posted @ 2022-05-01 13:01  我真呵呵了  阅读(21)  评论(0编辑  收藏  举报