第四章 选择结构(二)
第一题:
public static void main(String[] args) {
// Scanner scanner = new Scanner(System.in);
// System.out.print("请输入您的号码:");
// int fdfds = scanner.nextInt();
// switch (fdfds) {
// case 1:
// System.out.println("拨打爸爸电话中。。。");
// break;
// case 2:
// System.out.println("拨打妈妈电话中。。。");
// break;
// case 3:
// System.out.println("拨打爷爷电话中。。。");
// break;
// case 4:
// System.out.println("拨打奶奶电话中。。。");
// break;
//
// default:System.out.println("您的号码有误!");
// break;
// }
// }
第二题:
public static void main(String[] args) {
// System.out.println("\n\t\t欢迎来到我行我素购物管理系统\n");
// System.out.println("\t\t\t1.登录系统\n");
// System.out.println("\t\t\t2.退出\n");
// System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * \n");
// System.out.print("请选择,输入数字:");
// Scanner scanner = new Scanner(System.in);
// int fggggg = scanner.nextInt();
// switch (fggggg) {
// case 1:{
// System.out.println("\n\t\t欢迎使用我行我素购物管理系统\n");
// System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * \n");
// System.out.println("\t\t\t1.客户信息管理\n");
// System.out.println("\t\t\t2.购物结算\n");
// System.out.println("\t\t\t3.真情回馈\n");
// System.out.println("\t\t\t4.注销\n");
// System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * \n");
// System.out.println("请选择,输入数字:");
// int fefgh = scanner.nextInt();
// switch (fefgh) {
// case 1:
// System.out.println("\n\t\t欢迎使用我行我素购物管理系统\n");
// System.out.println("* * * * * * * * * * * * * * * * * * * * * * * * * * \n");
// System.out.println("\t\t\t1.客户信息管理\n");
// System.out.println("\t\t\t2.购物结算\n");
// break;
// case 2:
//
// break;
// case 3:
//
// break;
// case 4:
//
// break;
// default:
// break;
// }
// break;
// }
// case 2 :
// System.out.println("谢谢您的使用!");
// break;
// default:
// break;
// }
// }
第三题:
public static void main(String[] args) {
// Scanner scanner = new Scanner(System.in);
// System.out.print("请输入消费金额:");
// int sfggfd = scanner.nextInt();
// System.out.println("是否参加优惠换购活动?");
// String sfggf = scanner.next();
// int a = 2;
// int b = 3;
// int c = 10;
// int d = 20;
// if(sfggfd>50){
// if(sfggf.equals("是")){
// System.out.println("1:满50元,加2元换购百事可乐饮料一瓶");
// System.out.println("2.满100元,加3元换500lm可乐一瓶");
// System.out.println("3.满100元,加10元换购5公斤面粉");
// System.out.println("4.满200元,加10元可换购1个苏泊尔炒菜锅");
// System.out.println("5.满200元,加20元可换购欧莱雅爽肤水一瓶");
// System.out.println("0.不换购");
// System.out.print("请选择:");
// }else if(sfggf.equals("否")){
// System.out.println("本次消费总金额:"+sfggfd);
// }
// }else{
// System.out.println("您没有资格参加优惠活动");
// }
// int systme = scanner.nextInt();
// double aa =(sfggfd+a);
// double bb =(sfggfd+b);
// double cc =(sfggfd+c);
// double dd =(sfggfd+d);
// switch (systme) {
// case 0:
// System.out.println("本次消费总金额:"+sfggfd);
// break;
// case 1:
// System.out.println("本次消费总金额:"+aa);
// System.out.println("成功换购:百事可乐一瓶!");
// break;
// case 2:
// System.out.println("本次消费总金额:"+bb);
// System.out.println("成功换购:500ml可乐一瓶!");
// break;
// case 3:
// System.out.println("本次消费总金额:"+cc);
// System.out.println("成功换购:5公斤面粉!");
// break;
// case 4:
// System.out.println("本次消费总金额:"+cc);
// System.out.println("成功换购:苏泊尔炒菜锅一个!");
// break;
// case 5:
// System.out.println("本次消费总金额:"+dd);
// System.out.println("成功换购:欧莱雅爽肤水一瓶!");
// break;
// default:
// break;
// }
// }
第四题:
public static void main(String[] args) {
// Scanner scanner = new Scanner(System.in);
// System.out.println("请输入星期几:");
// int dfdgh = scanner.nextInt();
// switch (dfdgh) {
// case 1:
// System.out.println("玩英雄联盟");
// break;
// case 2:
// System.out.println("玩穿越火线");
// break;
// case 3:
// System.out.println("学习编程");
// break;
// case 4:
// System.out.println("玩QQ飞车");
// break;
// case 5:
// System.out.println("玩刺激战场");
// break;
// case 6:
// System.out.println("玩4399小游戏");
// break;
// case 7:
// System.out.println("休息");
// break;
// default:System.out.println("抱歉,你输入的日期有误!");
// break;
// }
第五题:
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个操作数:");
if (scanner.hasNextInt()) {
int fght = scanner.nextInt();
Scanner ffg = new Scanner(System.in);
System.out.println("请输入第二个操作数:");
if (ffg.hasNextInt()) {
int wce = ffg.nextInt();
int qk =(fght*wce);
int ggg = qk;
System.out.println("计算结果:"+fght+"*"+wce+"="+ggg);
}else{
System.out.println("请输入正确的数值");
}
}else{
System.out.println("请输入正确的数值");
}
}
}
理论总结
1.switch选择结构语法执行过程:
先计算并获得switch后面小括号里面的表达式或变量的值,然后将计算结果顺序与每个case后的常量比较,
当二者相当时,执行这个case块中的代码;当遇到break时,就跳出switch选择结构,执行switch选择结构
之后的代码。
2.switch和多重if选择结构的区别与相同:
相同:它们都是用来处理多分支条件的结构;
区别:但是switch选择结构只能用于等值条件判断的情况,多重if选择结构没有switch选择结构的限制,
特别适合某个变量处于某个连续区间时的情况。
3.break:只要满足这个条件 执行完动作 就会跳出这个选择;default 相当于 else。
4.switch选择结构可以嵌套if选择结构。
第四章 选择结构(二)相关推荐
- 第四章 选择结构(二)
swith选择结构 语法:switch(表达式){ case(常量一): //代码块1 break; case(常量二): //代码块2 break; ...... default: //代码块n b ...
- Java 北大青鸟 第一学期 第四章 选择结构(二) 上级练习+课后作业
第一学期 第四章 选择结构二 示例1 实现购物菜单 实现换购的功能 本章练习一 计算器 下载地址 1. 选择结构 基本if选择结构 if(条件){条件成立时执行的代码} if-else选择结构 if( ...
- C程序设计(第五版) 第四章选择结构程序设计(二)
实验三 选择结构程序设计 一.实验目的: 掌握关系运算符和逻辑运算符的使用: 掌握if语句的三种形式,并能合理应用: 掌握if语句的各种嵌套的用法: 理解并掌握switch语句的使用: 能够熟练掌握 ...
- 第四章选择结构(二)
一.Switch的结构语法: switch(变量){ case 1: //代码 break; case 2: //代码 break; default : //代码 break; } 2.switch: ...
- C Programming学习笔记【谭浩强老师编】(第四章选择结构程序设计)02 逻辑运算符和逻辑表达式
文章目录 一.逻辑运算符和逻辑表达式 二.条件运算符和条件表达式 举例2.1 三.选择结构的嵌套 举例3.1 四.用switch语句实现多分支结构 举例4.1 举例4.2 五.选择结构程序综合举例 选 ...
- 第四章 选择结构与循环结构作业
一.单选题(共6题,36.0分) 1 在Python中,实现多分支选择结构的较好方法是( ). (6.0分) A. if B. if-else C. if-elif-else D. if嵌套 正确答案 ...
- c语言中描述y是奇数,4章选择结构程序设计C语言入门习题
C语言入门习题 第四章 选择结构程序设计 一.选择题 1.有以下程序 main() { int i=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) pr ...
- 1.第三章 选择结构(一)
1.第三章 选择结构(一) 1.概念 A:嗨,我们晚上去吃个排骨汤吧 B:我现在牙还在疼,如果到晚上的时候不疼了我们就一起去 2. 什么是if选择结构 1.语法: if () { // 括号里必须是布 ...
- 四个人三人真一人假c语言,C语言程序设计第4章选择结构.pptx-资源下载在线文库www.lddoc.cn...
C语言程序设计第4章 选择结构.pptx 第 6章 数组第 7章 函数第 8章 结构体.共用体和枚举类型第 9章 指针第 10章 文件目录页 Contents page第 1章 初识 C语言第 2章 ...
最新文章
- PHP去掉诡异的BOM \ufeff JSON开头包含红点
- 高等数学回顾.pptx
- RichTextBox中表格不能折行的问题
- php数据库数组去重复数据库,PHP查询并删除数据库多列重复数据的方法(利用数组函数实现)...
- android 字符串 转公式,java – 在android中将字符串转换为bigdecimal
- 顺序表删除重复元素(完整代码的实现)
- php-open网站还可以用,nginx+php使用open_basedir限制站点目录防止跨站
- 阿里推出“阿里云网盘”App;Linux 发布 29 周年​| 极客头条
- DT741-csf联通创维光猫桥接模式+华为WS5200路由器拨号设置
- 最近爆火的DDD到底是什么?一文带你落地DDD
- AI巨头宝座易主,百度击败谷歌亚马逊,势不可挡!
- echarts饼图, 中间显示总数
- python怎么导出_Python 数据分析(三):数据的导入导出
- symfony框架Twig模板语言的使用
- 这可能是目前最方便的网站中英文切换(理论支持所有语言)
- Spring boot项目实现跨域,java
- 解决报错Parameter 0 of constructor in XXX required a bean...elasticsearch 继承ElasticsearchConfiguration方法
- 2:Alibaba微服务组件Nacos注册中心
- ELK性能优化实战分析,HR的话扎心了
- 黄金原野身份链 架构智能诚信体系
热门文章
- LeetCode按知识点刷题,额外附带题解
- 服务器上打开excel文件卡顿,win10-打开Excel文件很卡,有什么解决办法?
- 2018十大科技丑闻,连娱乐圈都甘拜下风
- 非常简单的在线考试系统(附源码)
- 塔望·食业研究|决胜终端,解析“排队王”品牌连锁店的门头战略
- 托福口语大讲堂:从结巴到流利的入手点
- 辅助机器人符文天赋_LOL10.9强势辅助_10.9T1辅助机器人符文天赋出装最新_3DM网游...
- 【Android】入门——六大布局详解
- pic32linux,Linux_页面中图片漂浮 Floating picⅢ 的制作,最新的图片漂浮脚本,这次的 - phpStudy...
- javaSE复习--数组