【案例2-3】超市购物程序设计
黑马程序员java基础案例教程
编写一个超市购物程序,在一家超市有牙刷、毛巾、水杯、苹果和香蕉五种商品,商品价格如下图所示
编号 | 商品名称 | 价格(元) |
1 | 牙刷 | 8.8 |
2 | 毛巾 | 10.0 |
3 | 水杯 | 18.8 |
4 | 苹果 | 12.5 |
5 | 香蕉 | 15.5 |
用户输入商品序列号进行商品购买,用户输入购买数量后计算出所需要花的钱。一次购买结束后,需要用户输入“Y”或“N”,“Y”代表继续购买,“N”代表购物结束
import java.util.Scanner;
public class shop {public static void main(String[] args){Scanner a = new Scanner(System.in);double brush=8.8,towel=10.0,cup=18.8,apple=12.5,banana=15.5;double sum=0;String b;//商品目录System.out.println("Welcome to the java shop\n");System.out.println("----------------------------");System.out.println("No. Goods price ");System.out.println("1. Tooth brush 8.8");System.out.println("2. Towel 10.0");System.out.println("3. Cup 18.8");System.out.println("4. Apple 12.5");System.out.println("5. Banana 15.5");//运用do while循环do{System.out.println("Please input the number of goods");int goods=a.nextInt();switch(goods) {case 1:sum=sum+brush;break;case 2:sum=sum+towel;break;case 3:sum=sum+cup;break;case 4:sum=sum+apple;break;case 5:sum=sum+banana;break;}System.out.println("The total price is "+sum+"yuan");System.out.println("Continue to purchase?(N/Y)");do {b = a.next();if (!b.equals("Y") && !b.equals("N")) {//输入内容不为Y和N时,提示重新输入System.out.println("The content you entered is incorrect.Please try again");}}while(!b.equals("Y")&&!b.equals("N"));}while(b.equals("Y"));System.out.println("Thanks for your purchasing");System.out.println("The total price is "+sum+"yuan");}
}
【案例2-3】超市购物程序设计相关推荐
- JAVA案例2—3 超市购物程序设计
编写一个超市购物程序,在一家超市有牙刷,毛巾,水杯,苹果和香蕉五种商品,商品价格如表所示. 商品价格表 编号 商品名称 价格(元) 1 牙刷 8.8 2 毛巾 10.0 3 水杯 18.8 4 苹果 ...
- Java编写超市购物_Java实现超市购物程序设计
超市购物程序设计 //超市购物程序设计 //编写一个超市购物程序,实现超市购物功能.购物时,如果购物者所要购买的商品在超市中有,则提示购物者买到了某商品,如果没有购物者所需的商品,则提示购物者白跑了一 ...
- 【Java】Java基础训练之超市购物程序设计
@[TOC]超市购物程序设计 任务描述 购物时,如果购买的商品在超市中有,则提示购物者买到了某商品, 否则提示什么都没买到. 实现思路 该超市购物程序中包含商品,超市和购物者三个对象. 首先定义三个对 ...
- java 超市购物程序设计
编写一个超市购物程序,在一家超市有以下商品: 牙刷(8.8元),毛巾(10.0元),水杯(18.8元),苹果(12.5元),香蕉(15.5元). 用户通过输入商品序列号进行商品购买,用户输入购买数量后 ...
- JAVA(超市购物程序设计)
1任务描述 去超市购物是日常生活中的重要事情之一.在超市中有很多日常生活的用品,如果水果.蔬菜.洗衣机.电冰箱等.人们只能买到超市中已有物品,如果超市中没有或者已经卖完了,那么只能是白跑一趟了. 本任 ...
- 超市购物程序设计(java)
编写一个超市购物程序,在一家超市有牙刷.毛巾.水杯.苹果和香蕉五种商品,用户输入商品序列号进行商品购买,用户输入购买数量后计算出所需要花费的钱,一次购买结束后,需要用户输入"Y"或 ...
- 2-3超市购物程序设计
package cn.jbit.nestedloops; import java.util.Scanner; public class GouWu {//购物系统static double money ...
- 集合的使用——超市购物小票案例
集合的使用--超市购物小票案例 1.定义GoodsItem类(名称.货号.单价.数量.计价单位.金额) /*** 定义GoodsItem类(名称.货号.单价.数量.计价单位.金额)*/ public ...
- 【Java案例】超市购物
案例介绍: 编写一个超市购物程序,在一家超市有牙刷.毛巾.水杯.苹果和香蕉五种商品,用户输入商品序列号进行商品购买,用户输入购买数量后计算出所需要花费的钱,一次购买结束后,需要用户输入"Y& ...
最新文章
- 修改linux内核启动动画,Android 开机界面及Linux内核启动界面的修改(tiny6410)
- linux 限制单个ip流量,centos 的單ip流量控制-CentOS下利用iptables限速及限制每IP連接數...
- ArcGIS Server9.3+ArcGIS Desktop9.3破解安装(for microsoft .net)
- NVIDIA发布先进的软件定义自主机器平台DRIVE AGX Orin
- hadoop源码解析---INodeReference机制
- MTK驱动(53)---平台DTS文件匹配过程
- Xcode7 Xcode6 中添加pch文件
- 第12章 决策树 学习笔记下 决策树的学习曲线 模型复杂度曲线
- 强化学习与环境不确定_不确定性意识强化学习
- 华为中兴OLT-ONU上线单播组播配置常用命令及TestCenter测试组播和PPPoE
- 大地坐标系是不是经纬度_批量导入经纬度点到奥维地图中
- 网络通信--协议设计
- 【JSP】 # JSP入门及简单概述
- VC++实现镜像劫持(360保险箱启动原理)
- Vim,人类史上最好用的文本编辑器!从此以后你就是一个善良的极客!
- 【旺铺2012分享】导航CSS代码使用修改技巧!
- IntelliJ Save Action
- 无人驾驶技术 CNN应用
- WMware安装win10
- Nand2Tetris 计算机结构
热门文章
- linux 声卡 查看,linux 下显卡 网卡 声卡 信息的查看
- 还是很想喷一下Xbox360 natal……
- [转]自定义Drawable实现灵动的红鲤鱼动画(下篇)
- php 上传图片控件,ThinkPHP5.0实现图片上传插件实例分享
- 江苏省计算机一级在线考,2018江苏省计算机一级考试真题.docx
- CSS高度塌陷问题(float塌陷margin塌陷)
- K8S命名空间处于Terminating状态,如何强制删除
- Windows修改3389端口
- 【2018.10.12】冥土追魂
- 基于Linux的智能家居的设计(2)