iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >【java】超市购物小程序
  • 597
分享到

【java】超市购物小程序

java小程序算法 2023-09-30 13:09:34 597人浏览 安东尼
摘要

超市购物小程序 任务描述 编写一个超市购物程序,在一家超市有牙刷、毛巾、水杯、苹果和香蕉五种商品, 商品价格如下表所示。 程序启动后,首先显示以上 5 种商品。 然后提示用户输入商品序列号进行商品购

超市购物小程序

任务描述
编写一个超市购物程序,在一家超市有牙刷、毛巾、水杯、苹果和香蕉五种商品,
商品价格如下表所示。
在这里插入图片描述
程序启动后,首先显示以上 5 种商品。
然后提示用户输入商品序列号进行商品购买,用户输入购买数量后计算出所需要花
费的钱,一次购买结束后,需要用户输入“Y”或“N”,“Y”代表继续购买,“N”代表
购物结束。
在这里插入图片描述
【任务目标】
 学会分析“超市购物 ”程序的实现思路。
 根据思路独立完成“超市购物 ”的源代码编写、编译及运行。
 掌握在程序中使用 while/do…while 循环结构和 switch 选择分支结构语句进行运算
操作。
【实现思路】
(1)从运行结果可以看出,我们需要先定义 5 个商品的价格,double 类型,再打印
出 5 种商品的价格。
(2)从运行结果可以看出,这里我们让用户填写购买商品的序列号以及购买的数
量,需要使用到 java.util.Scanner 类,
(3)从运行结果可以看出,我们循环了选择购买的条件语句,这里使用
while/do…while 循环的内部,嵌套一个 switch 语句可以达到我们的目的,我们需要
使用 while 循环 switch 的选择结构,而 switch 语句中的 case 部分是判断用户选择购买
商品序列号的分支。
注意:在每次循环中,我们需要读取输入两次:一次是购买商品的序号,另一次是
是否继续购买。

【实现代码】

package com.zy;import java.util.Scanner;public class Supermarket {        public static void main(String[] args) {        double toothbrush = 8.8; //牙刷价格        double towel = 10.0;     //毛巾价格        double cup = 18.8;       //水杯价格        double apple = 12.5;     //苹果价格        double banana = 15.5;    //香蕉价格        System.out.println("--- 黑马小商城 ---");        System.out.println("1.牙刷的价格为:" + toothbrush + "元");        System.out.println("2.毛巾的价格为:" + towel + "元");        System.out.println("3.水杯的价格为:" + cup + "元");        System.out.println("4.苹果的价格为:" + apple + "元");        System.out.println("5.香蕉的价格为:" + banana + "元");        String choice = "Y";        do {            Scanner scanner = new Scanner(System.in);            System.out.print("请输入你需要购买商品的序列号:");            int i = scanner.nextInt();            int amount = 0;            double money = 0;            switch (i) {                case 1:                    System.out.print("请输入你需要购买牙刷的数量:");                    amount = scanner.nextInt();                    money = amount * toothbrush;                    System.out.println("你购买了牙刷"+ amount + "支,需要花费" + money + "元");                    System.out.println("是否继续购买商品?是(输入Y)/否(输入N)");                    break;                case 2:                    System.out.print("请输入你需要购买毛巾的数量:");                    amount = scanner.nextInt();                    money = amount * towel;                    System.out.println("你购买了毛巾" + amount + "条,需支付" + money + "元");                    System.out.println("是否继续购买商品?是(输入Y)/否(输入N)");                    break;                case 3:                    System.out.print("请输入你需要购买水杯的数量:");                    amount = scanner.nextInt();                    money = amount * cup;                    System.out.println("你购买了水杯" + amount + "个,需支付" + money + "元");                    System.out.println("是否继续购买商品?是(输入Y)/否(输入N)");                    break;                case 4:                    System.out.print("请输入你需要购买苹果的数量:");                    amount = scanner.nextInt();                    money = amount * apple;                    System.out.println("你购买了苹果"+ amount + "个,需要花费" + money + "元");                    System.out.println("是否继续购买商品?是(输入Y)/否(输入N)");                    break;                case 5:                    System.out.print("请输入你需要购买香蕉的数量:");                    amount = scanner.nextInt();                    money = amount * banana;                    System.out.println("你购买了香蕉"+ amount + "个,需要花费" + money + "元");                    System.out.println("是否继续购买商品?是(输入Y)/否(输入N)");                    break;            }            System.out.print("需要继续购买请输入 Y,否则输入 N:");            choice = scanner.next();        } while (choice.toUpperCase().equals("Y"));        System.out.println("期待您的下次光临!");    } }

运行结果
在这里插入图片描述

来源地址:https://blog.csdn.net/m0_52703008/article/details/126200440

--结束END--

本文标题: 【java】超市购物小程序

本文链接: https://www.lsjlt.com/news/421884.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【java】超市购物小程序
    超市购物小程序 任务描述 编写一个超市购物程序,在一家超市有牙刷、毛巾、水杯、苹果和香蕉五种商品, 商品价格如下表所示。 程序启动后,首先显示以上 5 种商品。 然后提示用户输入商品序列号进行商品购...
    99+
    2023-09-30
    java 小程序 算法
  • 超市购物程序设计(java)
    编写一个超市购物程序,在一家超市有牙刷、毛巾、水杯、苹果和香蕉五种商品,用户输入商品序列号进行商品购买,用户输入购买数量后计算出所需要花费的钱,一次购买结束后,需要用户输入“Y”或“N”,“Y”代表继续购买,“N”代表购物结束。商品价格如下...
    99+
    2023-10-24
    java jvm servlet
  • 【Java案例】超市购物
    案例介绍: 编写一个超市购物程序,在一家超市有牙刷、毛巾、水杯、苹果和香蕉五种商品,用户输入商品序列号进行商品购买,用户输入购买数量后计算出所需要花费的钱,一次购买结束后,需要用户输入“Y”或“N”,“Y”代表继续购买,“N”代表购物结束,...
    99+
    2023-09-29
    java
  • 生鲜超市小程序开发怎么满足用户的购物需求
    今天小编给大家分享一下生鲜超市小程序开发怎么满足用户的购物需求的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、生鲜超市小程...
    99+
    2023-06-27
  • [MySQL]超市购物管理系统
    目录 数据库结构 一.逻辑结构设计 1.会员信息表hyxxb 2.货品名称表hpmcb 3.供应商信息表gysxxb 4.收银记录表 5.收银明细表symxb 6.货品库存表 7.扎帐记录表 8.汉字拼音表  二.索引 1.汉字拼音表索引...
    99+
    2023-09-29
    mysql 数据库 sql
  • python 的 购物小程序
    1 money = input('请输入您的工资:') 2 shop = [("iphone",5800),("ipod",3000),("book",210),("Archer python",80)] 3 while no...
    99+
    2023-01-30
    程序 python
  • python3 购物车小程序
    #Author Chen #定义商品列表List_of_commodities = [('Iphone',6888),('Mac Pro',12888),('Bike',3000),('Book',34),('Cut',98),] #定义...
    99+
    2023-01-31
    购物车 程序
  • python实现购物车小程序
    本文实例为大家分享了python实现购物车小程序的具体代码,供大家参考,具体内容如下 功能实现: (1)可以查看购物车的商品,和余额 (2)可以显示商品列表,根据商品的编号选择商品 ...
    99+
    2022-11-13
  • python编写购物车小程序
     #练习#程序购物车#启动程序后,让用户输入工资,  然后打印商品列表,允许用户根据商品编号购买商品用户选择商品后 #检测余额是否够,够就直接扣款,不够就提醒可随时退出,退出时,打印已购买商品和余额  commdity_dict={ ...
    99+
    2023-01-30
    购物车 程序 python
  • python 购物车小程序(列表、循环、
    goods = [ ['iphone6s', 5800], ['mac book', 9000], ['coffee', 32], ['python book', 80], ['bi...
    99+
    2023-01-30
    购物车 程序 列表
  • Python实现简单购物车小程序
    本文实例为大家分享了Python实现简单购物车小程序的具体代码,供大家参考,具体内容如下 要求 代码 # --*--coding:utf-8--*-- # Author: 村雨 ...
    99+
    2022-11-13
  • 小程序实现购物车完整版
    小程序实现完整购物车[全选/反选计算金额/加减计算数量跟金额],供大家参考,具体内容如下 一、wxml页面代码模块 <view wx:if="{{hasList}}">...
    99+
    2022-11-12
  • 小程序怎么实现点餐小程序购物车效果
    这篇文章主要讲解了“小程序怎么实现点餐小程序购物车效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“小程序怎么实现点餐小程序购物车效果”吧!自己的第一个点餐小程序,主要包括左右菜单联动、点击...
    99+
    2023-06-26
  • 小程序怎么实现购物车抛物线动画
    这篇文章主要介绍“小程序怎么实现购物车抛物线动画”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“小程序怎么实现购物车抛物线动画”文章能帮助大家解决问题。分析要实现抛物线动画,我当时想到的是用插件的方式...
    99+
    2023-06-26
  • 小程序购物车动画如何优化
    这篇文章将为大家详细讲解有关小程序购物车动画如何优化,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。小程序购物车动画优化公司小程序点击加购时,会绘制一个抛物线动画,这个抛物线动画是计算出来的贝塞尔曲线上每个...
    99+
    2023-06-22
  • 微信小程序实现购物车页面
    微信小程序实现购物车页面,供大家参考,具体内容如下 先来弄清楚购物车的需求。 单选、全选和取消,而且会随着选中的商品计算出总价单个商品购买数量的增加和减少删除商品。当购物车为空时,...
    99+
    2022-11-13
  • 医药超市开发小程序有哪些优势
    这篇文章主要讲解了“医药超市开发小程序有哪些优势”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“医药超市开发小程序有哪些优势”吧!一、医药超市小程序开发优势是什么? 更方便的医疗服务...
    99+
    2023-06-27
  • python 购物车程序
    需求:1.启动程序后,让用户输入工资,然后打印商品列表2.允许用户根据商品编号购买商品3.用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 4.可随时退出,退出时,打印已购买商品和余额首先分析第1条,输入工资,只需要执行一...
    99+
    2023-01-30
    购物车 程序 python
  • 微信小程序实现简单购物车小功能
    本文实例为大家分享了微信小程序实现简单购物车的具体代码,供大家参考,具体内容如下 微信小程序定制好看的购物车页面,实现购物车功能,希望对您有所帮助! 1. 应用场景2. 思路分析3....
    99+
    2022-11-13
  • 微信小程序中如何实现购物车
    这篇文章给大家分享的是有关微信小程序中如何实现购物车的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。先上效果图购物车实现cart.wxml<import src=&...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作