案例介绍:

编写一个智能购物计算小程序,在一家商店有书本、铅笔、橡皮、可乐、零食五种商品,商品价格如下表所示。

假如小明带了20元,且必须购买一本书,剩余的钱还可以购买哪种商品?可以购买几件?购买完后又能剩余多少钱?

运行结果:

完整代码:

import java.util.Scanner;public class shopping {public static void main(String[] args){int money = 20;int book = 12;//书本int pencil = 1;//铅笔int rubber = 2;//橡皮int cola = 3;//可乐int snacks = 5;//零食System.out.println("书本的价格为"+book+"元,您总共有"+money+"元");System.out.println("1.铅笔的价格为:"+pencil+"元");System.out.println("2.橡皮的价格为:"+rubber+"元");System.out.println("3.可乐的价格为:"+cola+"元");System.out.println("4.零食的价格为:"+snacks+"元");System.out.print("请输入其他需要购买商品的序列号:");int surplus = money-book;//购买一本书后,小明剩余的钱Scanner scanner = new Scanner(System.in);int id = scanner.nextInt();switch (id) {case 1:System.out.println("购买完书本后还可以购买铅笔"+surplus/pencil+"支,还剩"+surplus%pencil+"元");break;case 2:System.out.println("购买完书本后还可以购买橡皮"+surplus/rubber+"块,还剩"+surplus%rubber+"元");break;case 3:System.out.println("购买完书本后还可以购买可乐"+surplus/cola+"瓶,还剩"+surplus%cola+"元");break;case 4:System.out.println("购买完书本后还可以购买零食"+surplus/snacks+"袋,还剩"+surplus%snacks+"元");break;}}
}

【Java案例】小明可以买什么相关推荐

  1. java 小明可以买什么

    编写一个智能计算小程序. 此程序中有5个商品,分别为书:12元,铅笔:1元,橡皮:3元,可乐:3元, 零食5元. 小明总共有20元,必须买一本书,剩余的钱可以买什么,可以买几件,买完剩多少钱. Tes ...

  2. Python_封装案例(小明爱跑步)

    1.封装的特性和需求分析 封装是面向对象编程的一大特性, 我们在使用面向对象开发程序的时候, 第一步就应该现在需求分析, 然后根据明确的职责把不同的属性和方法封装到一个又一个抽象的类中, 之所以说是抽 ...

  3. Python中面向对象封装案例——小明爱跑步、摆放家具

    文章目录 面向对象封装案例 目标 1. 封装 2. 小明爱跑步 2.1 小明爱跑步扩展 -- 小美也爱跑步 3. 摆放家具 3.1 创建家具 3.2 创建房间 3.3 添加家具 3.4 小结 面向对象 ...

  4. java—猜猜小明的零花钱

    小明最近帮家里做了很多事情,妈妈很开心,打算给小明一些零花钱,但是在给钱之前,她想先和小明玩个游戏,猜猜零花钱有多少,猜中了才给,请用程序实现猜出零花钱到底有多少? import java.util. ...

  5. Java输出小明算对多少题目_2014年Java方向C组第十题

    标题:矩阵翻硬币 小明先把硬币摆成了一个 n 行 m 列的矩阵. 随后,小明对每一个硬币分别进行一次 Q 操作. 对第x行第y列的硬币进行 Q 操作的定义:将所有第 ix 行,第 jy 列的硬币进行翻 ...

  6. java变量小明扑克牌_算法练习篇之:扑克牌顺子

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 代码实现 import java.util.Arrays; public class isContinuous { //扑克牌顺子(必须连续的五个数字) ...

  7. Java案例--小游戏(逢七过)

    需求: 游戏规则是:从任意一个数字开始报数,当你要报的数字包含7或者是7的倍数时,都要说:"过." 这里我们直接在控制台打印出1~100之间满足逢七过规则的数字 代码如下: pac ...

  8. 用java编程小明地铁_java实训地铁

    一.任务与目的 1.1任务 随着计算机技术的不断提高,计算机的发展也日渐成熟,它已进入人类社会的各个领域并发挥着越来越重要的作用.随着快节奏的生活,乘坐地铁已经成为非常实用的交通工具了,有很多优点安全 ...

  9. 计算机的屏幕约是16平方分米吗,小明的卧室有16平方分米对不对

    小明的卧室有16平方分米对不对 不对,应该是16平方米 不对 错! 16平方分米太小了 不对,那么小怎么可能住人. 不正确应该是16平方米 xiao ming de wo shi you 1 6 pi ...

最新文章

  1. 【红黑vip提权教程和饭客vip2010***教程全套】
  2. linux日志系统的实现,一个同步日志系统的简单实现 log for c (linux 平台)
  3. python 文件操作 os.readlines()函数用法
  4. php ajax jquery 表单重复提交,Jquery 防止Ajax重复提交权威解决方案
  5. 多线程的那点儿事(之多核编程)
  6. 1、Spring Boot 中 SpringApplication初始化(ok)
  7. css表格强制不换行符,css控制table单元格强制换行与强制不换行
  8. Python Class System
  9. 一文读懂HBase的存储模式--BigTable
  10. John the Ripper破解密码
  11. 只需用Shift键就能提升Mac开机速度的三个方法
  12. W806芯片性能测试
  13. 计算机组成原理——中央处理器-异常和中断机制(课程笔记)
  14. 线性代数(五)特征值和特征向量
  15. shell 脚本中常见的 if [ $? -ne 0 ]; 意思
  16. windows添加右键菜单
  17. Ubuntu 18.04 更换最优软件更新源
  18. Unable to simultaneously satisfy constraints
  19. 解决audio: Failed to create voice `goldfish_audio'错误
  20. ZHA_123的自我介绍

热门文章

  1. 搭建ADG过程中复制报错 RMAN-03009 ORA-03113
  2. Python微信公众号后台开发003:自定义菜单
  3. python读写文件越来越慢
  4. 深入理解JVM 一字节码详解
  5. Python操作excel常用模块汇总
  6. 有关Proteus安装时的一些报错
  7. 如何在word文档插入笑脸符号,教程来啦,怎样在word插入些特殊符号
  8. 误删u盘文件夹怎么恢复?
  9. 猜数字游戏python程序_Python猜数游戏,程序随机生成一个0-100的数,猜对后退出【实例源码】...
  10. 邮箱申请vip邮箱怎么样,163VIP邮箱有哪些好用的功能