当前位置: 首页 > news >正文

深圳网站建设yihe kj建行国际互联网网站

深圳网站建设yihe kj,建行国际互联网网站,北京建设官方网站,网络服务提供者知道或者应当知道网络switch语句格式 switch(表达式) {case 值1:语句体1;break;case 值2:语句体2;break;...default:语句体n1;break; }执行流程#xff1a; 首先计算表达式的值。依次和case后面的值进行比较#xff0c;如果有对应的值#xff0c;就会执行相应的语句#xff0c;在执行的过程中…switch语句格式 switch(表达式) {case 值1:语句体1;break;case 值2:语句体2;break;...default:语句体n1;break; }执行流程 首先计算表达式的值。依次和case后面的值进行比较如果有对应的值就会执行相应的语句在执行的过程中遇到break就会解释。如果所有的case后面的值和表达式的值都不匹配就会执行default里面的语句体然后结束整个switch语句。 代码演示 public class SwitchDemo1 {public static void main(String[] args) {//兰州拉面、武汉热干面、北京炸酱面、陕西油泼面//1.定义变量记录我心里想吃的面//2.拿着这个面利用switch跟四种面条匹配String noodles 海鲜龙虾面;switch (noodles) {case 兰州拉面:System.out.println(吃兰州拉面);break;case 武汉热干面:System.out.println(吃武汉热干面);break;case 北京炸酱面:System.out.println(吃北京炸酱面);break;case 陕西油泼面:System.out.println(吃陕西油泼面);break;default:System.out.println(吃方便面);break;}} }练习 运动计划 需求键盘录入星期数显示今天的减肥活动。 周一跑步 周二游泳 周三慢走 周四动感单车 周五拳击 周六爬山 周日好好吃一顿 代码实现 import java.util.Scanner;public class Test9 {public static void main(String[] args) {Scanner sc new Scanner(System.in);System.out.println(请输入今天是星期几);String day sc.next();switch (day) {case 周一:System.out.println(跑步);break;case 周二:System.out.println(游泳);break;case 周三:System.out.println(慢走);break;case 周四:System.out.println(动感单车);break;case 周五:System.out.println(拳击);break;case 周六:System.out.println(爬山);break;case 周日:System.out.println(好好吃一顿);break;default:System.out.println(狠狠地颓废一周);break}} } 另 import java.util.Scanner;public class Test9 {public static void main(String[] args) {Scanner sc new Scanner(System.in);System.out.println(请输入今天是星期几);int week sc.nextInt();switch (day) {case 1:System.out.println(跑步);break;case 2:System.out.println(游泳);break;case 3:System.out.println(慢走);break;case 4:System.out.println(动感单车);break;case 5:System.out.println(拳击);break;case 6:System.out.println(爬山);break;case 7:System.out.println(好好吃一顿);break;default:System.out.println(狠狠地颓废一周);break;}} } switch的扩展知识点和练习 1.default的位置和省略 /*default的位置和省略1.位置default不一定是写在最下面的我们也可以写在任意位置。只是习惯写在最下面2.省略:default可以省略语法不会有问题但是不建议省略。*/ public class SwitchDemo2 {public static void main(String[] args) {int number 100;switch (number) {case 1:System.out.println(number的值为1);break;case 10:System.out.println(number的值为10);break;case 20:System.out.println(number的值为20);break;/*default:System.out.println(number的值不是1,10或者20);break;*/}} }2.case穿透 /*case穿透break省略了导致的。执行流程首先还是会用小括号中表达式中的值与下面每一个case进行匹配如果匹配上了就会执行对应的语句体如果此时发现了break,那么结束整个switch语句。如果没有发现break那么程序会执行下一个语句体。一直直到遇到下一个break或者右大括号为止。*/ public class SwitchDemo3 {public static void main(String[] args) {int number 10;switch (number) {case 1:System.out.println(number的值为1);break;case 10:System.out.println(number的值为10);//break;case 20:System.out.println(number的值为20);break;default:System.out.println(number的值不是1,10或者20);//break;}} }output 3.switch函数在JDK12之后的新特性。 //1.简化格式int number 1;switch (number) {case 1 - {System.out.println(一);}case 2 - {System.out.println(二);}case 3 - {System.out.println(三);}default - {System.out.println(没有这种选项);}}//2.如果{}中只有一行代码可以省略大括号。int number 1;switch (number) {case 1 - System.out.println(一);case 2 - System.out.println(二);case 3 - System.out.println(三);default - System.out.println(没有这种选项);}其实还可以对switch赋值变量去接收switch的结果稍微有点难在之后学完方法再来讨论。 /*switch新特性JDK12*/public class SwitchDemo4 {public static void main(String[] args) {//需求// 1 2 3 一 二 三/*int number 1;switch (number) {case 1:System.out.println(一);break;case 2:System.out.println(二);break;case 3:System.out.println(三);break;default:System.out.println(没有这种选项);break;}*//*int number 1;switch (number) {case 1 - {System.out.println(一);}case 2 - {System.out.println(二);}case 3 - {System.out.println(三);}default - {System.out.println(没有这种选项);}}*/int number 1;switch (number) {case 1 - System.out.println(一);case 2 - System.out.println(二);case 3 - System.out.println(三);default - System.out.println(没有这种选项);}} }4.switch和if第三种格式各自的使用场景 练习 休息日和工作日 需求键盘录入星期数输出工作日、休息日。 (1-5)工作日(6-7)休息日。 switch语句写法 import java.util.Scanner;public class Test10 {public static void main(String[] args) {/*需求键盘录入星期数输出工作日、休息日。(1-5) 工作日(6-7)休息日。*///分析//1.键盘录入Scanner sc new Scanner(System.in);System.out.println(请输入星期数);int day sc.nextInt();//2.用switch语句进行选择switch (day) {case 1: System.out.println(工作日);break;case 2: System.out.println(工作日);break;case 3: System.out.println(工作日);break;case 4: System.out.println(工作日);break;case 5: System.out.println(工作日);break;case 6: System.out.println(休息日);break;case 7:System.out.println(休息日);break;default:System.out.println(再想想);break;}语句重复了可以用case穿透简化代码 //2.用switch语句进行选择switch (day) {case 1: case 2: case 3: case 4: case 5: System.out.println(工作日);break;case 6: case 7:System.out.println(休息日);break;default:System.out.println(再想想);break;}还可以进一步再简化 //2.用switch语句进行选择switch (day) {case 1,2,3,4,5: System.out.println(工作日);break;case 6,7: System.out.println(休息日);break;default:System.out.println(再想想);break;}emm其实还能简化利用JDK12的新特性 //2.用switch语句进行选择switch (day) {case 1,2,3,4,5 - System.out.println(工作日);case 6,7 - System.out.println(休息日);default - System.out.println(再想想);}机票业务 import java.util.Scanner;public class Test11 {public static void main(String[] args) {/*在实际开发中如果我们需要在多种情况下选择其中一个就可以使用switch语句当我们拨打了某些服务电话时一般都会有按键选择。假设我们现在拨打了一个机票预定电话。电话中语音提示1机票查询2机票预定3机票改签4退出服务其他按键也是退出服务。请使用switch模拟该业务逻辑。*///分析//1.键盘录入我们的选择Scanner sc new Scanner(System.in);System.out.println(请输入数字获取服务);int number sc.nextInt();//2.根据选择执行不同的代码逻辑switch (number) {case 1 - System.out.println(机票查询);case 2 - System.out.println(机票预定);case 3 - System.out.println(机票改签);//case 4 - System.out.println(退出服务);default - System.out.println(退出服务);}} }
http://www.zqtcl.cn/news/242144/

相关文章:

  • 网站单页支付宝支付怎么做的排名优化公司口碑哪家好
  • 淄博网站制作服务推广做网站服务器配置
  • ppt做的好的有哪些网站有哪些广州品牌型网站建设
  • 怎么学做一件完整衣服网站网站 相对路径
  • 十大wordpress主题江门seo排名优化
  • 石家庄网站搭建定制在百度上如何上传自己的网站
  • 南宁建设厅官方网站福州中小企业网站制作
  • 模板网站建设平台昆山专业网站建设公司哪家好
  • 百度指数的数值代表什么网站建设优化的作用
  • 河南便宜网站建设价格wordpress页面图片插件
  • 网站生成wordwordpress汽车主题公园
  • 网络营销成功的案例及其原因湖南网站seo地址
  • 潍坊企业网站模板绩效考核表 网站建设
  • 建设企业网站公做深度游网站 知乎
  • 可以做h5的网站韶关网站建设制作
  • 企业网站建设的基本要素有哪些通知模板范文
  • 网站建设计划书范本住房和城乡建设部网站事故快报
  • 西安网站建设公司排家居用品东莞网站建设
  • 网站建设评比文章上海手机网站建设价格
  • 微信手机网站三合一建筑工程网络计划方法
  • 网站上文章分享的代码怎么做的建在线教育网站需要多少钱
  • 如何自己弄网站怎么用手机做网站服务器
  • 如果我的网站被百度收录了_以后如何做更新争取更多收录有做不锈钢工程的网站
  • 适合做公司网站的cms东莞阳光网站投诉平台
  • 建设一个网站的意义印刷东莞网站建设技术支持
  • 80端口被封怎么做网站个人网站做支付接口
  • 如何区分网站开发语言建设网站地图素材
  • 建网站的流程怎么投稿各大媒体网站
  • 品牌推广的步骤和技巧专业seo培训学校
  • 新网站上线怎么做seo网站建设语言什么语言