首页 > 分享 > 花店花管理系统(十个类组成)

花店花管理系统(十个类组成)

1

class Flower { private String name; private double price; private int amount; public Flower() { } 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 getAmount() { return amount; } public void setAmount(int amount) { this.amount = amount; } }

2

import java.util.Scanner; public class FlowerList { static int maxLength = 5; static int length = 0; static Flower[] data = new Flower[maxLength]; static Scanner input = new Scanner(System.in); public FlowerList() { } }

3

import java.util.Scanner; class test { public static void main(String[] args) { @SuppressWarnings("resource") Scanner input = new Scanner(System.in); xit.xit(); } }

4

public class add extends FlowerList { public static void add() { if (length < maxLength) { data[length] = new Flower(); System.out.print("请输入花名: "); data[length].setName(input.next()); System.out.print("请输入花的价格:"); data[length].setPrice(input.nextDouble()); System.out.print("请输入花的数量:"); data[length].setAmount(input.nextInt()); length++; System.out.println("添加成功!"); } else { System.out.println("添加失败!"); } } }

5

public class inquire extends FlowerList{ public static void inquire() { System.out.print("请输入您要查询的花名:"); String number2 = input.next(); int i; for (i = 0; i < length; i++) { if (number2.equals(data[i].getName())) { System.out.println("===================================="); System.out.println(" 花名 价钱 个数 "); System.out.println(data[i].getName() + "t" +"t"+ data[i].getPrice() + "t"+"t" + data[i].getAmount()); System.out.println("====================================n"); break; } } if (i == length) { System.out.println("查无此花请核对后重新输入 n"); inquire(); } } }

6

public class average extends FlowerList{ public static void average() { double sum = 0.0; double max = 0.0; double min = 100.0; for (int i = 0; i < length; i++) { sum += data[i].getPrice(); // 三目运算法 max = max > data[i].getPrice() ? max : data[i].getPrice(); min = min < data[i].getPrice() ? min : data[i].getPrice(); } System.out.printf("总价钱"+sum); System.out.printf("平均价钱为: %.2fn", sum / length); System.out.println("最高价钱为: " + max + "n" + "最低价钱为: " + min + "n"); } }

7

public class classify extends FlowerList { public static void classify() { double sum = 0.0; int num1=0; int num2=0; for (int i = 0; i < length; i++) { sum += data[i].getPrice(); } for(int m=0;m<length;m++) { if(data[m].getPrice()>=sum/length) num1++; else num2++; } System.out.println("高于平均值个数:"+num1+"n"+"低于平均值个数:"+num2); } }

8

public class transcript extends FlowerList{ public static void transcript() { System.out.println("====================================="); System.out.println(" 花名 价钱 数量 "); for (int i = 0; i < length; i++) { System.out.println(data[i].getName() + "t" + data[i].getPrice() + "t" + data[i].getAmount()); } System.out.println("=====================================n"); } }

9

import java.util.Scanner; public class FlowerList { static int maxLength = 5; static int length = 0; static Flower[] data = new Flower[maxLength]; static Scanner input = new Scanner(System.in); public FlowerList() { } }

10

public class xit extends FlowerList{ public static void xit() { String choice = "1"; System.out.println("**********花店管理系统********"); while (choice.equals("0") == false) { System.out.println("1.查看鲜花单"); System.out.println("2.添加鲜花"); System.out.println("3.查看某个鲜花"); System.out.println("4.统计花的总价钱,平均价钱,最高价钱和最低价钱"); System.out.println("5.按价钱从高往低排序,并输出"); System.out.println("6.统计高于平均价格和低于平均价格"); System.out.println("0.退出程序"); System.out.print("Enter your choice: "); choice = input.next(); switch (choice) { case "0": System.out.println("谢谢您的使用,欢迎下次光临!n" + "**********按任意键结束程序**********"); break; case "1": transcript.transcript(); System.out.println("请问您还需要什么服务?n"); break; case "2": int i = 1; do { add.add(); System.out.println("n是否继续添加?" + "n" + "0.否" + "n" + "1.是"); i = input.nextInt(); } while (i == 1); System.out.println("请问您还需要什么服务?n"); break; case "3": inquire.inquire(); System.out.println("请问您还需要什么服务?n"); break; case "4": average.average(); System.out.println("请问您还需要什么服务?n"); break; case "5": sort.sort(); transcript.transcript(); System.out.println("请问您还需要什么服务?n"); break; case "6": classify.classify(); System.out.println("请问您还需要什么服务?n"); break; default: System.out.println("请重新输入."); break; }} } }

相关知识

花店管理系统
最新花店管理系统
php网上花店管理系统的论文,网上花店管理系统
花店管理系统 数据库设计
云天花店管理系统
网上花店系统(网上花店html)
Springboot花店管理系统i6v19
花店管理系统php网站,网上花店管理系统下载
花店会员卡管理系统【花店会员卡管理系统平台】
花店门店管理系统【花店门店管理系统平台】

网址: 花店花管理系统(十个类组成) https://m.huajiangbk.com/newsview708098.html

所属分类:花卉
上一篇: 牡丹盆景精美图片欣赏
下一篇: 佳易王试用版鲜花店会员积分管理系