**简单超市管理系统的设计
**
运用简单的javase知识去总结所学习的内容,这里包括定义简单的变量,数组,对象等知识,运用for和do while循环

shopping类:

package com.suzhou.chu;
//alt+shift+j 文档注释快捷键
/*** @author cjh*  *  需求:编写一个简单的超市管理系统*    需要有2个要求*            1.能查看积分*            2.能付款和打印出商品清单* */
import java.util.Scanner;
public class Shopping {Scanner input=new Scanner(System.in);int index=-1;int score=1000;public void init() {System.out.print("简单的超市管理系统:");System.out.print("\t1.积分查询:");System.out.print("\t2.付款:");int choice=input.nextInt();switch (choice) {case 1:queryIntegral();break;case 2:payMoney();break;default:System.out.println("请输入正确的操作:");break;}}public void queryIntegral() {System.out.println("积分查询");System.out.println("姓名\t卡号\t积分");System.out.println("韩\t520\t1314");    }public void payMoney() {String [] goodsName= new String[1000];Double [] goodsPrice=new Double[1000];int [] goodsNumber= new int[1000];String isAgain=null;double totalMoney=0;double pay=0;do {index++;System.out.println("请输入商品名称:");goodsName[index]=input.next();System.out.println("请输入商品数量:");goodsNumber[index]=input.nextInt();System.out.println("请输入商品的价格:");goodsPrice[index]=input.nextDouble();totalMoney+=goodsNumber[index]*goodsPrice[index];System.out.println("是否继续录入:Y/N");isAgain=input.next();} while (isAgain.equalsIgnoreCase("Y"));System.out.println("商品的总价和为:"+totalMoney);while (true) {System.out.println("请输入付款金额:");pay=input.nextDouble();if (pay>=totalMoney) {break;}if (pay<totalMoney) {System.out.println("请输入付"+ "款金额大于商品金额:");}}System.out.println("找零:"+(pay-totalMoney));System.out.println("账单:");System.out.println("序号\t名称\t单价\t数量\t小计");for (int i = 0; i < goodsName.length; i++) {if(goodsName[i] != null){System.out.println((i+1)+"\t"+goodsName[i]+"\t"+goodsPrice[i]+"\t"+goodsNumber[i]+"\t"+goodsNumber[i]*goodsPrice[i]); }}}
}

测试类:

package com.suzhou.chu;public class TestShopping {public static void main(String[] args) {Shopping shopping= new Shopping();while(true) {shopping.init();}}
}

简单超市管理系统的设计(运用Javase知识)相关推荐

  1. (附源码)ssm小型超市管理系统的设计与实现 毕业设计 011136

    目  录 摘要 1 1 绪论 1 1.1研究背景及意义 1 1.2研究现状 1 1.3系统开发技术的特色 1 1.4论文结构与章节安排 1 2小型超市管理系统系统分析 3 2.1 可行性分析 3 2. ...

  2. 【毕业设计之python系列】基Django的超市管理系统的设计与实现

    基Django的超市管理系统的设计与实现 摘 要 2023年,大家的日常消费水平也在逐步提升,社会越来越稳定,人们的需求越来越好.现在很多超大型智能超市,给大家的美好生活提供便利.为了更好地管理这些大 ...

  3. 果蔬超市管理系统的设计与实现

    果蔬超市管理系统的设计与实现 摘 要 自超市从90年代初开始传入中国以来,深受中国人民的喜爱,给我国人民带来了极大的便利.超市的货物进货渠道多而且杂,超市员工的级别职位要做的事也有许多不同,不方便于管 ...

  4. 今天给大家介绍一篇基基于SSM超市管理系统的设计与实现

    项目描述 临近学期结束,还是毕业设计,你还在做java程序网络编程,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等.这里根据疫情当下,你 ...

  5. java的超市管理系统实践报告,基于JAVA的超市管理系统的设计与实现-开题报告

    基于JAVA的超市管理系统的设计与实现-开题报告 题目基于 JAVA 的超市管理系统的设计与实现 1. a 结合课题任务情况,根据所查阅的文献资料,撰写 1000 字以上的文献综述. 随着科学的发展, ...

  6. 基于jsp(java)超市管理系统的设计和开发(含源文件)

    获取项目源文件,联系Q:1225467431,可指导毕设,课设 摘 要 随着网络技术的发展.计算机应用水平的提高的扩大,原来系统的时效性.数据的正确性.操作的方便性上都存在不足,已影响到系统的正常使用 ...

  7. 超市商品信息管理系统/超市管理系统的设计与实现

    摘  要 随着现在网络的快速发展,网上管理系统也逐渐快速发展起来,网上管理模式很快融入到了许多国家的之中,随之就产生了"超市商品信息管理系统",这样就让超市商品信息管理系统更加方便 ...

  8. ssm生鲜超市管理系统的设计与实现 毕业设计-附源码261635

    SSM生鲜超市管理系统 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题.针 ...

  9. (附源码)ssm生鲜超市管理系统的设计与实现 毕业设计261635

    S SM生鲜超市管理系统 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题. ...

最新文章

  1. Asp.NET中常用的一些优化性能的方法
  2. HttpWebRequest在GetResponse时总是超时
  3. HotSpot源码(一):Docker与虚拟机的区别,class字节码解析,linux内核源码下载地址,Yacc与Lex快速入门
  4. JAVA-重写equalse规范、技巧
  5. VMWare serve 2.0 进入 RHEL Linux rescue模式
  6. java dib文件 加位图文件头_位图(bmp)文件格式分析
  7. 20个使用Bootstrap制作的前端框架网站案例
  8. 如何用 Linux 技巧大大提高工作效率?
  9. 栈的典型应用 —— 延迟缓冲
  10. UVa673 - Parentheses Balance
  11. [再学Python] - 5 - 布尔操作符
  12. MaxCompute 2.0 生态开放之路及最新发展
  13. Linux brctl 命令,虚拟网络设备 LinuxBridge 管理工具
  14. 释放数据价值的真正法宝,数据要素市场化开发迫在眉睫
  15. Dev-c++怎么设置背景色
  16. pandas笔记之分列
  17. shadowplay要下载java,BBC 100件藏品中的世界史083:Shadow puppet of Bima皮影戏字符段
  18. 免费录屏软件有哪些?录屏软件下载,认准这3款软件
  19. NeRF论文解析 - Neural Radiance Field
  20. php添加背景图及设置格式,PHP添加PNG图片背景透明水印操作类定义与用法示例

热门文章

  1. 精通Javascript+jQuery视频下载
  2. TIM 默认存储文件夹修改不成功
  3. 视频教程-基于深度学习的计算机视觉:原理与实践(上部)-计算机视觉
  4. 一个C#开发的Windows远程桌面工具
  5. 计算机管理员工作内容,系统管理员岗位工作职责
  6. 信用评分卡模型总结9:评分卡生成及sas实施
  7. 计算机中丢失uxtheme dll,win7系统丢失uxtheme.dll的解决方法
  8. 第145期:2017天猫双11总交易额1682亿,背后阿里绝密50+技术揭秘!
  9. Lua的string库函数列表
  10. OneDrive和OneDrive for Business映射到本地网络驱动器