java版购买_Java Library购买(集合版)-Go语言中文社区

b830c9ccfc8eede7d6094bebe0fe5317.pngpackage library;

public class Book {

private int id;

private String name;

private double price;

private int sum;

public int getId() {

return id;

}

public void setId(int 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 int getSum() {

return sum;

}

public void setSum(int sum) {

this.sum = sum;

}

}package library;

import java.awt.event.InputMethodListener;

import java.text.DateFormat;

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.time.Year;

import java.util.ArrayList;

import java.util.Date;

import java.util.Iterator;

import java.util.List;

import java.util.Scanner;

import org.omg.CORBA.PUBLIC_MEMBER;

public class BookMgr {

Scanner input = new Scanner(System.in);

List list = new ArrayList<>();

List list2 = new ArrayList<>();

public void initial() {

BookMgr bookMgr = new BookMgr();

Book book1 = new Book();

book1.setId(1);

book1.setName("Java");

book1.setPrice(30.6);

book1.setSum(30);

Book book2 = new Book();

book2.setId(2);

book2.setName("Jsp");

book2.setPrice(42.1);

book2.setSum(40);

Book book3 = new Book();

book3.setId(3);

book3.setName("Ssh");

book3.setPrice(47.3);

book3.setSum(15);

list.add(book1);

list.add(book2);

list.add(book3);

}

public void menu() {

System.out.println("tBook Menu");

System.out.println("idt" + "namet" + "pricet" + "sum");

System.out.println("---------------------------------------------");

for (Book book : list) {

System.out.println(book.getId() + "t" + book.getName() + "t" + book.getPrice() + "t" + book.getSum());

}

System.out.println();

System.out.println("---------------------------------------------");

}

public void buy() {

for (int i = 0; i < 3; i++) {

System.out.print("input bid:");

int bid = input.nextInt();

System.out.print("input num:");

int num = input.nextInt();

for (int j = 0; j < list.size(); j++) {

if (bid == list.get(j).getId()) {

// Buy buy = new Buy();

Book book = new Book();

book.setName(list.get(j).getName());

book.setSum(num);

book.setPrice(list.get(j).getPrice());

list2.add(book);

break;

}

}

System.out.println("pls choice continue");

}

}

public void order() {

double sum = 0;

System.out.println("tBook Ordern" + "Order Num:00001");

System.out.println("namet" + "numt" + "price");

System.out.println("---------------------------------------------");

for (int i = 0; i < list2.size(); i++) {

System.out.println(list2.get(i).getName() + "t" + list2.get(i).getSum() + "t" + list2.get(i).getPrice());

sum += list2.get(i).getSum() * list2.get(i).getPrice();

}

System.out.println("---------------------------------------------");

System.out.println("Total:t" + sum);

SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yy hh:mm a");

Date date = new Date();

String datestring = sdf.format(date);

System.out.println(datestring);

System.out.println("pls finished with exit code 0");

}

}package library;

public class Test {

public static void main(String[] args) {

BookMgr bookMgr = new BookMgr();

bookMgr.initial();

bookMgr.menu();

bookMgr.buy();

bookMgr.order();

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值