首页 > 基础资料 博客日记
超市收银系统Java
2023-07-23 16:48:33基础资料围观528次
Java资料网推荐超市收银系统Java这篇文章给大家,欢迎收藏Java资料网享受知识的乐趣
package SCaa; import java.util.Scanner; public class yin { // b储存商品名字 String[] b; // bb商品价格 double[] bb; // 商品的总额 double c = 0; public void yin() { System.out.println("---------------录入商品----------------"); System.out.println("请输入商品数量"); Scanner sc = new Scanner(System.in); int a = sc.nextInt(); // a 数组长度 bb = new double[a]; b = new String[a]; for (int i = 1; i <= a; i++) { System.out.println("请输入第" + i + "件商品名称"); b[i - 1] = sc.next(); System.out.println("请输入第" + i + "件商品价格"); bb[i - 1] = sc.nextDouble(); c += bb[i - 1]; } } public void yinr() { System.out.println("------------------我的购物车---------------"); for (int i = 0; i < bb.length; i++) { System.out.println("名称" + b[i]); System.out.println("价格" + bb[i]); } System.out.println(c); } public void jie() { System.out.println("你要支付" + c); double cc; Scanner sc = new Scanner(System.in); cc = sc.nextDouble(); while (cc <= c) { System.out.println("你钱不够请重新输入"); cc = sc.nextDouble(); } System.out.println("给你找钱" + (cc - c)); } public static void main(String[] args) { int a; yin ss = new yin(); do { System.out.println("欢迎使用超市结算系统"); System.out.println("***********************************"); System.out.println("1;商品录入"); System.out.println("2;我的购物车"); System.out.println("3;结算"); System.out.println("4;退出"); System.out.println("***********************************"); System.out.println("请输入你的选择"); Scanner sc = new Scanner(System.in); a = sc.nextInt(); switch (a) { case 1: ss.yin(); break; case 2: ss.yinr(); break; case 3: ss.jie(); break; case 4: System.out.println("退出成功"); break; default: System.out.println("没有这个选项"); } } while (a != 4); } }
文章来源:https://www.cnblogs.com/xiaobaixuecheng101/p/16490560.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签:
上一篇:Java基础_命名规范
下一篇:java如何获取线程id呢?
相关文章
最新发布
- springboot~3.x项目中使用集成测试
- Java测试类、工具类与JavaBean对比解析
- SpringBoot-日志
- springboot~http2的支持
- 解疑释惑 - 日志体系之 slf4j + logback 组合(一)
- Web server failed to start. Port 8080 was already in use. 端口被占用
- Springboot 项目配置多数据源
- 伙伴匹配系统(移动端 H5 网站(APP 风格)基于Spring Boot 后端 + Vue3 - 05
- 剑指offer-23、搜索⼆叉树的后序遍历序列
- 一个表示金额的数字是 100000000L,这是多少米?