java超市管理系统_一个简单的基于控制台的超市管理系统(java)

一个小菜鸟的成长之路:

废话不多说,直接上干货

首先是java环境:jdk1.10 jdbc驱动:mysql-connector-java-5.1.46.jar

其次是开发软件IntelliJ IDEA2018

三个数据表:

admin:

CREATE TABLE `admin` (

`id` int(11) NOT NULL,

`name` varchar(30) NOT NULL,

`password` varchar(30) NOT NULL,

`gender` char(10) DEFAULT NULL,

PRIMARY KEY (`id`)

)

customer:

CREATE TABLE `customer` (

`customer_id` char(20) NOT NULL,

`customer_password` varchar(30) NOT NULL,

`customer_name` varchar(30) NOT NULL,

`customer_money` float(10,2) DEFAULT NULL,

`customer_identity` char(10) DEFAULT NULL,

PRIMARY KEY (`customer_id`)

)

goods:

CREATE TABLE `goods` (

`

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个基于控制台的图书管理系统的 Java 代码示例: ``` import java.util.ArrayList; import java.util.Scanner; public class BookManagementSystem { private static ArrayList<Book> books = new ArrayList<>(); private static Scanner scanner = new Scanner(System.in); public static void main(String[] args) { while (true) { System.out.println("请选择操作:"); System.out.println("1. 添加图书"); System.out.println("2. 删除图书"); System.out.println("3. 查看所有图书"); System.out.println("4. 退出系统"); int choice = scanner.nextInt(); switch (choice) { case 1: addBook(); break; case 2: deleteBook(); break; case 3: showAllBooks(); break; case 4: System.out.println("感谢使用图书管理系统!"); System.exit(0); default: System.out.println("无效的选择,请重新输入!"); break; } } } private static void addBook() { System.out.println("请输入图书名称:"); String name = scanner.next(); System.out.println("请输入图书作者:"); String author = scanner.next(); System.out.println("请输入图书价格:"); double price = scanner.nextDouble(); Book book = new Book(name, author, price); books.add(book); System.out.println("添加成功!"); } private static void deleteBook() { System.out.println("请输入要删除的图书名称:"); String name = scanner.next(); for (Book book : books) { if (book.getName().equals(name)) { books.remove(book); System.out.println("删除成功!"); return; } } System.out.println("未找到该图书!"); } private static void showAllBooks() { System.out.println("所有图书如下:"); for (Book book : books) { System.out.println(book); } } } class Book { private String name; private String author; private double price; public Book(String name, String author, double price) { this.name = name; this.author = author; this.price = price; } public String getName() { return name; } public String getAuthor() { return author; } public double getPrice() { return price; } @Override public String toString() { return "Book{" + "name='" + name + '\'' + ", author='" + author + '\'' + ", price=" + price + '}'; } } ``` 希望这个示例能够帮助你实现一个基于控制台的图书管理系统。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值