第一题:

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选择结构。

第四章 选择结构(二)相关推荐

  1. 第四章 选择结构(二)

    swith选择结构 语法:switch(表达式){ case(常量一): //代码块1 break; case(常量二): //代码块2 break; ...... default: //代码块n b ...

  2. Java 北大青鸟 第一学期 第四章 选择结构(二) 上级练习+课后作业

    第一学期 第四章 选择结构二 示例1 实现购物菜单 实现换购的功能 本章练习一 计算器 下载地址 1. 选择结构 基本if选择结构 if(条件){条件成立时执行的代码} if-else选择结构 if( ...

  3. C程序设计(第五版) 第四章选择结构程序设计(二)

    实验三  选择结构程序设计 一.实验目的: 掌握关系运算符和逻辑运算符的使用: 掌握if语句的三种形式,并能合理应用: 掌握if语句的各种嵌套的用法: 理解并掌握switch语句的使用: 能够熟练掌握 ...

  4. 第四章选择结构(二)

    一.Switch的结构语法: switch(变量){ case 1: //代码 break; case 2: //代码 break; default : //代码 break; } 2.switch: ...

  5. C Programming学习笔记【谭浩强老师编】(第四章选择结构程序设计)02 逻辑运算符和逻辑表达式

    文章目录 一.逻辑运算符和逻辑表达式 二.条件运算符和条件表达式 举例2.1 三.选择结构的嵌套 举例3.1 四.用switch语句实现多分支结构 举例4.1 举例4.2 五.选择结构程序综合举例 选 ...

  6. 第四章 选择结构与循环结构作业

    一.单选题(共6题,36.0分) 1 在Python中,实现多分支选择结构的较好方法是( ). (6.0分) A. if B. if-else C. if-elif-else D. if嵌套 正确答案 ...

  7. c语言中描述y是奇数,4章选择结构程序设计C语言入门习题

    C语言入门习题 第四章 选择结构程序设计 一.选择题 1.有以下程序 main() { int i=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) pr ...

  8. 1.第三章 选择结构(一)

    1.第三章 选择结构(一) 1.概念 A:嗨,我们晚上去吃个排骨汤吧 B:我现在牙还在疼,如果到晚上的时候不疼了我们就一起去 2. 什么是if选择结构 1.语法: if () { // 括号里必须是布 ...

  9. 四个人三人真一人假c语言,C语言程序设计第4章选择结构.pptx-资源下载在线文库www.lddoc.cn...

    C语言程序设计第4章 选择结构.pptx 第 6章 数组第 7章 函数第 8章 结构体.共用体和枚举类型第 9章 指针第 10章 文件目录页 Contents page第 1章 初识 C语言第 2章 ...

最新文章

  1. PHP去掉诡异的BOM \ufeff JSON开头包含红点
  2. 高等数学回顾.pptx
  3. RichTextBox中表格不能折行的问题
  4. php数据库数组去重复数据库,PHP查询并删除数据库多列重复数据的方法(利用数组函数实现)...
  5. android 字符串 转公式,java – 在android中将字符串转换为bigdecimal
  6. 顺序表删除重复元素(完整代码的实现)
  7. php-open网站还可以用,nginx+php使用open_basedir限制站点目录防止跨站
  8. 阿里推出“阿里云网盘”App;Linux 发布 29 周年​| 极客头条
  9. DT741-csf联通创维光猫桥接模式+华为WS5200路由器拨号设置
  10. 最近爆火的DDD到底是什么?一文带你落地DDD
  11. AI巨头宝座易主,百度击败谷歌亚马逊,势不可挡!
  12. echarts饼图, 中间显示总数
  13. python怎么导出_Python 数据分析(三):数据的导入导出
  14. symfony框架Twig模板语言的使用
  15. 这可能是目前最方便的网站中英文切换(理论支持所有语言)
  16. Spring boot项目实现跨域,java
  17. 解决报错Parameter 0 of constructor in XXX required a bean...elasticsearch 继承ElasticsearchConfiguration方法
  18. 2:Alibaba微服务组件Nacos注册中心
  19. ELK性能优化实战分析,HR的话扎心了
  20. 黄金原野身份链 架构智能诚信体系

热门文章

  1. LeetCode按知识点刷题,额外附带题解
  2. 服务器上打开excel文件卡顿,win10-打开Excel文件很卡,有什么解决办法?
  3. 2018十大科技丑闻,连娱乐圈都甘拜下风
  4. 非常简单的在线考试系统(附源码)
  5. 塔望·食业研究|决胜终端,解析“排队王”品牌连锁店的门头战略
  6. 托福口语大讲堂:从结巴到流利的入手点
  7. 辅助机器人符文天赋_LOL10.9强势辅助_10.9T1辅助机器人符文天赋出装最新_3DM网游...
  8. 【Android】入门——六大布局详解
  9. pic32linux,Linux_页面中图片漂浮 Floating picⅢ 的制作,最新的图片漂浮脚本,这次的 - phpStudy...
  10. javaSE复习--数组