c语言switch自动贩卖机,JAVA程式-自动贩卖机SWITCHampCASE.doc
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相关推荐
- c语言switch自动贩卖机,JAVA程式-自动贩卖机SWITCHCASE.doc
JAVA程式作業 NO.1自動販賣機 王薇琦 X0347334 2014-03-17 流程圖 开始 输入一个数字A YES A<10 NO 钱不够 YES A<=15 NO YES A&l ...
- c语言自动贩卖机设计报告,自动贩卖机课程设计.doc
自动贩卖机课程设计.doc 课程设计名称电子技术课程设计题目基于MULTISIM12仿真软件的自动贩卖机的设计学期20132014学年第2学期专业自动化班级12级3班姓名温亮学号1205010321指 ...
- 基于JAVA药品自动贩卖系统计算机毕业设计源码+系统+数据库+lw文档+部署
基于JAVA药品自动贩卖系统计算机毕业设计源码+系统+数据库+lw文档+部署 基于JAVA药品自动贩卖系统计算机毕业设计源码+系统+数据库+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...
- 1-100能被7整除的数c语言,列印1-100的 范围数字包含7,或是能被7整除的所有数字(java程式码 用for语句 线上等 )...
列印1-100的 范围数字包含7,或是能被7整除的所有数字(java程式码 用for语句 线上等 )以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容, ...
- 下位机单片机c语言发送数据到串口,上位机pc机java语言获取端口数据
环境: Windows7 64b,jdk64b,myeclipse8.5,rxtx开发包,STC,keil,格西烽火,51单片机,rs232USB转串口线. 下位机c代码 #include <r ...
- Java语言特性运用:各种Java语法特性是怎样被Spring各种版本巧妙运用的?
Java语法变化 Java5(2004): 枚举.泛型.注解.封箱(解箱)- Java6(2006): @Override接口 Java7(2011): Diamond语法.多Catch.Try- J ...
- c语言switch scanf语句,c语言switch语句 谢谢·!~!~
c语言switch语句 谢谢·!~!~以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! c语言switch语句 谢谢·!~ ...
- Go语言-switch case | switch中判断多个值、interface conversion: interface {} is float64, not int
文章目录 Go语言-switch case 背景 switch case Golang中switch的特殊用法--fallthrough go语言switch中判断多个值 Type Switch,判断 ...
- Java算法:华为机试算法(下),华为算法Java版,牛客网华为算法73~108题
接上篇:Java算法:华为机试算法(中),华为算法Java版,牛客网华为算法55~72题 HJ73 计算日期到天数转换 计算日期到天数转换 题目描述 根据输入的日期,计算是这一年的第几天.. 测试 ...
最新文章
- 电击、警棍、爆头,被骗去柬埔寨的程序员有多惨?
- Android 如何判断CPU是32位还是64位
- oracle dump函数
- oracle重做日志文件版本不一致问题处理
- 深入浅出统计学 第四五章 离散概率的计算与分布
- python libusb1库
- Android studio 实验过程中遇到的问题之android.support.v7.app.AppCompatActivity不能使用的解决办法
- PWN-PRACTICE-CTFSHOW-6
- 【微信小程序】带你做一个公众号留言系统(附源码)
- Preparedstatement和statement 区别
- 获取数据后插入到jsp页面(自用,没内容)
- 使用python+selenium批量提取群成员QQ
- CSS 的相对单位 em 与 ex
- c语言求最小公倍数——三种方法
- 2021年安全生产模拟考试(全国特种作业操作证电工作业-防爆电气模拟考试题库一)安考星
- 我发现不少培训班的就业辅导老师,简直是面试官的卧底——再论培训班学员的就业方式(java方向)
- (VQA)LRTA: A Transparent Neural-Symbolic Reasoning Framework with Modular Supervision for Visual Que
- Exception: java.io.IOException: Keystore was tampered with, or password was incorrect
- 孕妈妈春季饮食有哪些忌讳 孕妈妈春天不适合吃的东西
- 2021年十佳优惠券返利APP排名榜 2021年用户喜欢的优惠券返利APP前10排行榜
热门文章
- 使用iBatis数据映射框架吧
- 擴展 CommandField 類別 - 刪除提示訊息
- mysql中和compute同等作用的_MYSQL中Group By的原理和用法
- android java11,Android RxJava1 入门教程
- 前端:JS/18/JS运算符(算术运算符,赋值运算符,字符串运算符,比较运算符,逻辑运算符,三元运算符),window.prompt()
- 面试官 | Java转List三种方式,你说说吧。我。。懵逼。啥时候有三种了
- remote API和regular API 的区别
- 二.全局定位--开源定位框架livox-relocalization实录数据集测试
- 按照姓名升序排序的代码_好程序员Java培训分享Java集合的两种排序方法
- java百度地图坐标_java腾讯地图与百度地图坐标转换