java实战项目超市管理系统控制台版
发布日期:2021-05-14 13:24:57 浏览次数:21 分类:精选文章

本文共 6494 字,大约阅读时间需要 21 分钟。

������������������������������

������������������

���������������������������������������������������������������JavaSE������������������������������������������������������������������������������������������������������������������������������������������Java���������(strongly typed trusted)���������������������������������������

������������������

1. ���������

��������������� FruitItem

public class FruitItem {
public int ID; // ������������
public String name; // ������������
public double price; // ������������
public int num; // ������������
public double money; // ���������
}

������ Shop

import java.util.ArrayList;
import java.util.Scanner;
public class Shop {
public static void main(String[] args){
ArrayList
arry = new ArrayList<>();
init(arry);
while(true){
mainMenu();
Scanner s = new Scanner(System.in);
int in = s.nextInt();
switch(in){
case 1: show(arry); break;
case 2: add(arry); break;
case 3: del(arry); break;
case 4: update(arry); break;
case 5: return;
default: System.err.println("������������������������"); break;
}
}
}
private static void mainMenu() {
System.out.println("���������������������������");
System.out.println("1: ������������������ 2: ������������ 3: ������������ 4: ������������ 5:������");
System.out.println("���������������������������");
}
private static void init(ArrayList
arry) {
// ���������������������
FruitItem f1 = new FruitItem();
f1.ID = 1000;
f1.name = "���������";
f1.price = 10.0;
FruitItem f2 = new FruitItem();
f2.ID = 1001;
f2.name = "���������";
f2.price = 2.0;
FruitItem f3 = new FruitItem();
f3.ID = 1002;
f3.name = "������";
f3.price = 5.0;
arry.add(f1);
arry.add(f2);
arry.add(f3);
}
private static void show(ArrayList
arry) {
System.out.println("������������");
System.out.println("������������ ������ ������");
for (int i = 0; i < arry.size(); i++) {
FruitItem f = arry.get(i);
System.out.println(f.ID + " " + f.price + " " + f.name);
}
}
private static void add(ArrayList
arry) {
Scanner in = new Scanner(System.in);
System.out.println("���������������������");
int id = in.nextInt();
System.out.println("���������������������");
double price = in.nextDouble();
System.out.println("���������������������");
String name = in.next();
FruitItem f = new FruitItem();
f.ID = id;
f.price = price;
f.name = name;
arry.add(f);
System.out.println("������������");
}
private static void del(ArrayList
arry) {
Scanner in = new Scanner(System.in);
System.out.println("���������������������������������");
int id = in.nextInt();
for (int i = 0; i < arry.size(); i++) {
FruitItem f = arry.get(i);
if (f.ID == id) {
arry.remove(f);
System.out.println("������������");
return;
}
}
System.out.println("������������������");
}
private static void update(ArrayList
arry) { Scanner in = new Scanner(System.in); System.out.println("���������������������������������"); int id = in.nextInt(); boolean updated = false; for (int i = 0; i < arry.size(); i++) { FruitItem f = arry.get(i); if (f.ID == id) { System.out.println("���������������������������"); int newId = in.nextInt(); System.out.println("���������������������������"); double newPrice = in.nextDouble(); System.out.println("���������������������������"); String newName = in.next(); f.ID = newId; f.price = newPrice; f.name = newName; updated = true; System.out.println("������������"); return; } } if (!updated) { System.out.println("������������������"); } } }

������������������

������������������������������������������������������

  • ������������������:

    • ������������:
      • ���������������������������������������������������������"������������"���
    • ������������:
      • ������������������������������������"������������"���"������������������"���
    • ������������:
      • ������������������������������������������������"������������"���"������������������"���
    • ������������������:
      • ������������������������������������������������������������������������������
  • ������������������:

    • ������������������������������������������������������������������������������
    • ������������������������������������������������������������������������������
    • ���������������������������������������������������������������������������������������������������
  • ������������������:

    ������������������
    1: ������������������ 2: ������������ 3: ������������ 4: ������������ 5 ������
    ���������������������������

    ������������������������������������������������������������������������������

  • ������������������������������������������

    • ������������������������
    • ������������������������
    • ������styles������
  • ���������������������������������

    ���������������������������������������������������������������������������������

  • ���������������:
    • ���������������������������������������������������������������������������������������
  • ������������:
    • ������������:
      • ���������������ArrayList���������������������������������������������������������������������������������������������
    • input������:
      • Scanner������������������������������������������������������������������������������������������
  • ������������:
    • ������������������������������������������������������������
  • ������������:
    • ������������������������������������������������������������������������������
  • ������������:

  • ���������������
    • ������������������������������������������������������
    • ���������������������������
    • ���������������������������
  • ������������������
    • ������������������������������������������
    • ������������������������������������������������
  • ���������������
    • ���������������������������������
    • ������ �������������� Sok������ ������Pattern������������
    • ������������������������������������������
  • ���������������������������������������������������������������������������������������������"Java������"������������������"Java������"���������������������������

    上一篇:java计算1到100以内所有质数的和
    下一篇:如何完整的卸载mysql

    发表评论

    最新留言

    关注你微信了!
    [***.104.42.241]2025年04月13日 12时47分54秒

    关于作者

        喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
    -- 愿君每日到此一游!

    推荐文章