黑马程序员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】超市购物程序设计相关推荐

  1. JAVA案例2—3 超市购物程序设计

    编写一个超市购物程序,在一家超市有牙刷,毛巾,水杯,苹果和香蕉五种商品,商品价格如表所示. 商品价格表 编号 商品名称 价格(元) 1 牙刷 8.8 2 毛巾 10.0 3 水杯 18.8 4 苹果 ...

  2. Java编写超市购物_Java实现超市购物程序设计

    超市购物程序设计 //超市购物程序设计 //编写一个超市购物程序,实现超市购物功能.购物时,如果购物者所要购买的商品在超市中有,则提示购物者买到了某商品,如果没有购物者所需的商品,则提示购物者白跑了一 ...

  3. 【Java】Java基础训练之超市购物程序设计

    @[TOC]超市购物程序设计 任务描述 购物时,如果购买的商品在超市中有,则提示购物者买到了某商品, 否则提示什么都没买到. 实现思路 该超市购物程序中包含商品,超市和购物者三个对象. 首先定义三个对 ...

  4. java 超市购物程序设计

    编写一个超市购物程序,在一家超市有以下商品: 牙刷(8.8元),毛巾(10.0元),水杯(18.8元),苹果(12.5元),香蕉(15.5元). 用户通过输入商品序列号进行商品购买,用户输入购买数量后 ...

  5. JAVA(超市购物程序设计)

    1任务描述 去超市购物是日常生活中的重要事情之一.在超市中有很多日常生活的用品,如果水果.蔬菜.洗衣机.电冰箱等.人们只能买到超市中已有物品,如果超市中没有或者已经卖完了,那么只能是白跑一趟了. 本任 ...

  6. 超市购物程序设计(java)

    编写一个超市购物程序,在一家超市有牙刷.毛巾.水杯.苹果和香蕉五种商品,用户输入商品序列号进行商品购买,用户输入购买数量后计算出所需要花费的钱,一次购买结束后,需要用户输入"Y"或 ...

  7. 2-3超市购物程序设计

    package cn.jbit.nestedloops; import java.util.Scanner; public class GouWu {//购物系统static double money ...

  8. 集合的使用——超市购物小票案例

    集合的使用--超市购物小票案例 1.定义GoodsItem类(名称.货号.单价.数量.计价单位.金额) /*** 定义GoodsItem类(名称.货号.单价.数量.计价单位.金额)*/ public ...

  9. 【Java案例】超市购物

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

最新文章

  1. 修改linux内核启动动画,Android 开机界面及Linux内核启动界面的修改(tiny6410)
  2. linux 限制单个ip流量,centos 的單ip流量控制-CentOS下利用iptables限速及限制每IP連接數...
  3. ArcGIS Server9.3+ArcGIS Desktop9.3破解安装(for microsoft .net)
  4. NVIDIA发布先进的软件定义自主机器平台DRIVE AGX Orin
  5. hadoop源码解析---INodeReference机制
  6. MTK驱动(53)---平台DTS文件匹配过程
  7. Xcode7 Xcode6 中添加pch文件
  8. 第12章 决策树 学习笔记下 决策树的学习曲线 模型复杂度曲线
  9. 强化学习与环境不确定_不确定性意识强化学习
  10. 华为中兴OLT-ONU上线单播组播配置常用命令及TestCenter测试组播和PPPoE
  11. 大地坐标系是不是经纬度_批量导入经纬度点到奥维地图中
  12. 网络通信--协议设计
  13. 【JSP】 # JSP入门及简单概述
  14. VC++实现镜像劫持(360保险箱启动原理)
  15. Vim,人类史上最好用的文本编辑器!从此以后你就是一个善良的极客!
  16. 【旺铺2012分享】导航CSS代码使用修改技巧!
  17. IntelliJ Save Action
  18. 无人驾驶技术 CNN应用
  19. WMware安装win10
  20. Nand2Tetris 计算机结构

热门文章

  1. linux 声卡 查看,linux 下显卡 网卡 声卡 信息的查看
  2. 还是很想喷一下Xbox360 natal……
  3. [转]自定义Drawable实现灵动的红鲤鱼动画(下篇)
  4. php 上传图片控件,ThinkPHP5.0实现图片上传插件实例分享
  5. 江苏省计算机一级在线考,2018江苏省计算机一级考试真题.docx
  6. CSS高度塌陷问题(float塌陷margin塌陷)
  7. K8S命名空间处于Terminating状态,如何强制删除
  8. Windows修改3389端口
  9. 【2018.10.12】冥土追魂
  10. 基于Linux的智能家居的设计(2)