JAVA程式作業

NO.1自動販賣機

王薇琦

X0347334

2014-03-17

流程圖

开始

输入一个数字A

YES A<10 NO

钱不够 YES A<=15 NO

YES A<=20 NO

输入文字选项B 输入文字选项B 输入文字选项B

B是否为R&G

B是否为R&G&C&S

B是否为R&G&C&S&W

R G

红茶 绿茶

R G C S

红茶 绿茶 可乐 沙士

R G C S

W

红茶

绿茶 可乐

沙士

矿泉水

结束

程式碼

package CH0201;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class CH0202 {

public static void main(String args[]){

String B;

int A = 0;

String mInput = "";

String nInput = "";

BufferedReader mReader = new BufferedReader(new InputStreamReader(System.in));

System.out.print("给钱选择饮料");

try{

mInput = mReader.readLine();

}catch(IOException ieo){}

A = Integer.valueOf(mInput);

if(A <10){

System.out.println("钱不够");

}else if((A >=10) && (A <=15)){

System.out.println("红茶&绿茶(R/G)?");

try{

nInput = mReader.readLine();

}catch (IOException ieo){}

B = String.valueOf(nInput);

switch(B){

case "R": System.out.println("红茶");break;

case "G": System.out.println("绿茶");break;

default: System.out.println("选择错误,无该选项");break;

}

}else if ((A >15) && (A <=20)) {

System.out.println("红茶&绿茶&可乐&沙士(R/G/C/S)?");

try{

nInput = mReader.readLine();

}catch (IOException ieo){}

B = String.valueOf(nInput);

switch(B){

case "R": System.out.println("红茶");break;

case "G": System.out.println("绿茶");break;

case "C": System.out.println("可乐");break;

case "S": System.out.println("沙士");break;

default: System.out.println("选择错误,无该选项");break;

}

}else {

System.out.println("红茶&绿茶&可乐&沙士&矿泉水(R/G/C/S/W)?");

try{

nInput = mReader.readLine();

}catch (IOException ieo){}

B = String.valueOf(nInput);

switch(B){

case "R": System.out.println("红茶");break;

case "G": System.out.println("绿茶");break;

case "C": System.out.println("可乐");break;

case "S": System.out.println("沙士");break;

case "W": System.out.println("矿泉水");break;

default: System.out.println("选择错误,无该选项");break;

}

}

}

}

結果

Test1

给钱选择饮料9

钱不够

Test2

给钱选择饮料16

红茶&绿茶&可乐&沙士(R/G/C/S)?

C

可乐

Test3

给钱选择饮料21

红茶&绿茶&可乐&沙士&矿泉水(R/G/C/S/W)?

W

矿泉水

Test4

给钱选择饮料50

红茶&绿茶&可乐&沙士&矿泉水(R/G/C/S/W)?

t

选择错误,无该选项

展开阅读全文

c语言switch自动贩卖机,JAVA程式-自动贩卖机SWITCHampCASE.doc相关推荐

  1. c语言switch自动贩卖机,JAVA程式-自动贩卖机SWITCHCASE.doc

    JAVA程式作業 NO.1自動販賣機 王薇琦 X0347334 2014-03-17 流程圖 开始 输入一个数字A YES A<10 NO 钱不够 YES A<=15 NO YES A&l ...

  2. c语言自动贩卖机设计报告,自动贩卖机课程设计.doc

    自动贩卖机课程设计.doc 课程设计名称电子技术课程设计题目基于MULTISIM12仿真软件的自动贩卖机的设计学期20132014学年第2学期专业自动化班级12级3班姓名温亮学号1205010321指 ...

  3. 基于JAVA药品自动贩卖系统计算机毕业设计源码+系统+数据库+lw文档+部署

    基于JAVA药品自动贩卖系统计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA药品自动贩卖系统计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  4. 1-100能被7整除的数c语言,列印1-100的 范围数字包含7,或是能被7整除的所有数字(java程式码 用for语句 线上等 )...

    列印1-100的 范围数字包含7,或是能被7整除的所有数字(java程式码 用for语句 线上等 )以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容, ...

  5. 下位机单片机c语言发送数据到串口,上位机pc机java语言获取端口数据

    环境: Windows7 64b,jdk64b,myeclipse8.5,rxtx开发包,STC,keil,格西烽火,51单片机,rs232USB转串口线. 下位机c代码 #include <r ...

  6. Java语言特性运用:各种Java语法特性是怎样被Spring各种版本巧妙运用的?

    Java语法变化 Java5(2004): 枚举.泛型.注解.封箱(解箱)- Java6(2006): @Override接口 Java7(2011): Diamond语法.多Catch.Try- J ...

  7. c语言switch scanf语句,c语言switch语句 谢谢·!~!~

    c语言switch语句 谢谢·!~!~以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! c语言switch语句 谢谢·!~ ...

  8. Go语言-switch case | switch中判断多个值、interface conversion: interface {} is float64, not int

    文章目录 Go语言-switch case 背景 switch case Golang中switch的特殊用法--fallthrough go语言switch中判断多个值 Type Switch,判断 ...

  9. Java算法:华为机试算法(下),华为算法Java版,牛客网华为算法73~108题

    接上篇:Java算法:华为机试算法(中),华为算法Java版,牛客网华为算法55~72题   HJ73 计算日期到天数转换 计算日期到天数转换 题目描述 根据输入的日期,计算是这一年的第几天.. 测试 ...

最新文章

  1. 电击、警棍、爆头,被骗去柬埔寨的程序员有多惨?
  2. Android 如何判断CPU是32位还是64位
  3. oracle dump函数
  4. oracle重做日志文件版本不一致问题处理
  5. 深入浅出统计学 第四五章 离散概率的计算与分布
  6. python libusb1库
  7. Android studio 实验过程中遇到的问题之android.support.v7.app.AppCompatActivity不能使用的解决办法
  8. PWN-PRACTICE-CTFSHOW-6
  9. 【微信小程序】带你做一个公众号留言系统(附源码)
  10. Preparedstatement和statement 区别
  11. 获取数据后插入到jsp页面(自用,没内容)
  12. 使用python+selenium批量提取群成员QQ
  13. CSS 的相对单位 em 与 ex
  14. c语言求最小公倍数——三种方法
  15. 2021年安全生产模拟考试(全国特种作业操作证电工作业-防爆电气模拟考试题库一)安考星
  16. 我发现不少培训班的就业辅导老师,简直是面试官的卧底——再论培训班学员的就业方式(java方向)
  17. (VQA)LRTA: A Transparent Neural-Symbolic Reasoning Framework with Modular Supervision for Visual Que
  18. Exception: java.io.IOException: Keystore was tampered with, or password was incorrect
  19. 孕妈妈春季饮食有哪些忌讳 孕妈妈春天不适合吃的东西
  20. 2021年十佳优惠券返利APP排名榜 2021年用户喜欢的优惠券返利APP前10排行榜

热门文章

  1. 使用iBatis数据映射框架吧
  2. 擴展 CommandField 類別 - 刪除提示訊息
  3. mysql中和compute同等作用的_MYSQL中Group By的原理和用法
  4. android java11,Android RxJava1 入门教程
  5. 前端:JS/18/JS运算符(算术运算符,赋值运算符,字符串运算符,比较运算符,逻辑运算符,三元运算符),window.prompt()
  6. 面试官 | Java转List三种方式,你说说吧。我。。懵逼。啥时候有三种了
  7. remote API和regular API 的区别
  8. 二.全局定位--开源定位框架livox-relocalization实录数据集测试
  9. 按照姓名升序排序的代码_好程序员Java培训分享Java集合的两种排序方法
  10. java百度地图坐标_java腾讯地图与百度地图坐标转换