广告
返回顶部
首页 > 资讯 > 后端开发 > JAVA >【Java案例】超市购物
  • 472
分享到

【Java案例】超市购物

java 2023-09-29 20:09:54 472人浏览 薄情痞子
摘要

案例介绍: 编写一个超市购物程序,在一家超市有牙刷、毛巾、水杯、苹果和香蕉五种商品,用户输入商品序列号进行商品购买,用户输入购买数量后计算出所需要花费的钱,一次购买结束后,需要用户输入“Y”或“N”,“Y”代表继续购买,“N”代表购物结束,

案例介绍:

编写一个超市购物程序,在一家超市有牙刷、毛巾、水杯、苹果和香蕉五种商品,用户输入商品序列号进行商品购买,用户输入购买数量后计算出所需要花费的钱,一次购买结束后,需要用户输入“Y”或“N”,“Y”代表继续购买,“N”代表购物结束,此时需要计算并输出本次购物的总计花费的钱。商品价格如下表所示。

 运行结果:

 完整代码:

import java.util.Scanner;public class supermarket {    public static void main(String[] args)    {        Scanner scanner = new Scanner(System.in);        double toothbrush = 8.8;//牙刷        double towel = 10;//毛巾        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+"元");        System.out.println("--------------------------------");        int item;//购买商品序列号        int count;//购买商品的数量        double total = 0;//购买商品总金额        String Good = "商品名";        String goods = "商品量词";        double price = 0;        String choice = "Y";        do{            System.out.print("请输入您需要购买商品的序列号:");            item = scanner.nextInt();            switch (item)            {   //将序列号对应的商品名、商品量词、商品价格分别赋值给good、goods、price                case 1: good = "牙刷";    goods = "把";    price = toothbrush; break;                case 2: good = "毛巾";    goods = "条";    price = towel;      break;                case 3: good = "水杯";    goods = "个";    price = cup;        break;                case 4: good = "苹果";    goods = "斤";    price = apple;      break;                case 5: good = "香蕉";    goods = "斤";    price =banana;      break;                default:                    item=0;//若序列号输入错误,将item赋值为0                    System.out.println("---------商品序列号输入错误---------");            }            if(item!=0) //序列号输入正确,执行if语句            {                   System.out.print("请输入您需要购买" + good + "的数量:");                count = scanner.nextInt();                total = total + count * price;                System.out.println("您购买了" + good + count + goods + ",需要花费" + count * price + "元");            }            System.out.print("需要继续购买请输入Y,否则输入N:");            choice = scanner.next();                        while(!choice.equals("Y")&&!choice.equals("N"))//若输入字母不为Y或N,则进入while循环            {                System.out.println("--------是否继续购买识别失败--------");                System.out.print("需要继续购买请输入Y,否则输入N:");                choice = scanner.next();            }//输入"Y"循环继续,输入"N"循环退出        }while(choice.equals("Y"));        System.out.println("您本次购物共花费 "+total+" 元");        System.out.println("期待您的下次光临!");    }}

来源地址:https://blog.csdn.net/weixin_66697650/article/details/128586708

--结束END--

本文标题: 【Java案例】超市购物

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

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

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

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

下载Word文档
猜你喜欢
  • 【Java案例】超市购物
    案例介绍: 编写一个超市购物程序,在一家超市有牙刷、毛巾、水杯、苹果和香蕉五种商品,用户输入商品序列号进行商品购买,用户输入购买数量后计算出所需要花费的钱,一次购买结束后,需要用户输入“Y”或“N”,“Y”代表继续购买,“N”代表购物结束,...
    99+
    2023-09-29
    java
  • 【java】超市购物小程序
    超市购物小程序 任务描述 编写一个超市购物程序,在一家超市有牙刷、毛巾、水杯、苹果和香蕉五种商品, 商品价格如下表所示。 程序启动后,首先显示以上 5 种商品。 然后提示用户输入商品序列号进行商品购...
    99+
    2023-09-30
    java 小程序 算法
  • 超市购物程序设计(java)
    编写一个超市购物程序,在一家超市有牙刷、毛巾、水杯、苹果和香蕉五种商品,用户输入商品序列号进行商品购买,用户输入购买数量后计算出所需要花费的钱,一次购买结束后,需要用户输入“Y”或“N”,“Y”代表继续购买,“N”代表购物结束。商品价格如下...
    99+
    2023-10-24
    java jvm servlet
  • [MySQL]超市购物管理系统
    目录 数据库结构 一.逻辑结构设计 1.会员信息表hyxxb 2.货品名称表hpmcb 3.供应商信息表gysxxb 4.收银记录表 5.收银明细表symxb 6.货品库存表 7.扎帐记录表 8.汉字拼音表  二.索引 1.汉字拼音表索引...
    99+
    2023-09-29
    mysql 数据库 sql
  • Java web实现购物车案例
    本文实例为大家分享了Java web实现购物车的具体实现代码,供大家参考,具体内容如下 一. 简介: 本项目使用jsp,js,Java,html,css,EL表达式,JSTL所实现使...
    99+
    2022-11-13
  • Vue 购物车案例练习
    目录1.购物车案例2.代码实现3.总结1.购物车案例 经过一系列的学习,我们这里来练习一个购物车的案例 需求:使用vue写一个表单页面,页面上有购买的数量,点击按钮+或者-,可以增...
    99+
    2022-11-12
  • JavaScript实现购物车案例
    本文实例为大家分享了JavaScript实现购物车功能的具体代码,供大家参考,具体内容如下 HTML结构 <!DOCTYPE html> <html lang="...
    99+
    2022-11-12
  • python购物小票的案例
    '''数据:T恤 tshirt 245元运动鞋 sport 370元网球拍 tennis 345.5元指令:输入:T恤 tshirt 245元运动鞋 sport 370元网球拍 tennis 345.5元输出:总价 t &&...
    99+
    2023-01-31
    小票 案例 python
  • vue实现简单购物车案例
    本文实例为大家分享了vue实现简单购物车的具体代码,供大家参考,具体内容如下 代码: <!DOCTYPE html> <html lang="en"> ...
    99+
    2022-11-12
  • Vue实现简易购物车案例
    本文实例为大家分享了Vue实现简易购物车的具体代码,供大家参考,具体内容如下 先来看一下完成后的效果吧。 CSS 部分 这里没什么好说的,就是v-cloak 这一个知识点 ta...
    99+
    2022-11-12
  • 超市购物功能,会员卡功能,会员卡积分查询
    函数自己练手一晚上敲的,各位博主可以走过路过可以来瞧瞧,欢迎评价提需求哈哈 total_prices = 0 def chiose(action): '''0是注册功能,1是会员卡系统,2是购物功能,3是会员查找积分功能,4为会...
    99+
    2023-01-31
    会员卡 功能 积分
  • js实现模拟购物商城案例
    学习HTML,css和js前端的小伙伴们,这次来分享购物商城案例的实现! 准备阶段: 准备一些需要放到页面上的图片,小图和其对应的大图,博主这边举例为小图(40 x 40),大图(3...
    99+
    2022-11-12
  • Vue实现简单的购物车案例
    本文实例为大家分享了Vue实现简单的购物车案例的具体代码,供大家参考,具体内容如下 代码: <template> <div> <div...
    99+
    2022-11-12
  • Vue实现简单购物车小案例
    本文实例为大家分享了Vue实现简单购物车的具体代码,供大家参考,具体内容如下 HTML首页 <!DOCTYPE html> <html lang="en">...
    99+
    2022-11-12
  • SSM+社区线上超市购物系统毕业设计-附源码211704
                                                              目    录 第1章  前  言 1 1.1  研究背景 1 1.2  研究现状 1 1.3  系统开发目标 1...
    99+
    2023-09-30
    java mybatis python idea php
  • (附源码)基于SSM天天超市购物网站 毕业设计022101
    基于SSM天天超市购物网站 摘要 近年来,随着移动互联网的快速发展,电子商务越来越受到网民们的欢迎,电子商务对国家经济的发展也起着越来越重要的作用。简单的流程、便捷可靠的支付方式、快捷畅通的物流快递、安全的信息保护都使得电子商务越...
    99+
    2023-09-02
    java spring boot php html python Powered by 金山文档
  • 生鲜超市小程序开发怎么满足用户的购物需求
    今天小编给大家分享一下生鲜超市小程序开发怎么满足用户的购物需求的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、生鲜超市小程...
    99+
    2023-06-27
  • vue实现简单的购物车小案例
    本文实例为大家分享了vue实现简单购物车的具体代码,供大家参考,具体内容如下 最近在写vue的相关项目,所以找一些小例子练习一下,把一个js的购物车改成vue了 css部分是直接引入...
    99+
    2022-11-13
  • Python pyecharts案例超市4年数据可视化分析
    目录一、数据描述1、数据概览二、数据预处理1、导入包和数据2、列名重命名3、提取数据中时间,方便后续分析绘图三、数据可视化1、美国各个地区销售额的分布(地图)2、各产品类别销售额对比...
    99+
    2022-11-11
  • Java超详细教你写一个网络购书系统案例
    目录一、购书系统1.前言2.功能介绍3.分析二、图书类(Book)1.类名及属性2.代码示例三、订单项类(OrderItem)1.类名及属性2.代码示例四、订单类(Order)1.类...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作