zoukankan      html  css  js  c++  java
  • Switch 选择结构

    switch 选择器

    一。语法

      switch(变量名){

      case 情况1:

        //代码块

      break;

     case 情况1:

        //代码块

      break;

     default(默认):

        //代码块

      break;

    }

    二。注意事项

      1.如果是等值判断,首选switch结构。

      2.表达式取值范围 : String(1.7+),enum(枚举),byte , short , int , char

      3.由N个case代码块,和一个default代码块组成。

      4.每个case代码块务必要由break;

      5.default是所有情况都不符合时运行;

        default可有可无,并且通常放在最后。

      6.选择结构开始,直到遇到的一个break退出当前选择结构,

        如果没有break语句,就顺序执行完毕。

      7.break,跳出当前选择结构或当前循环体。

     三。错误分析

    Scanner input = new Scanner(System.in);
      int num = input.nextInt();
    switch (num) { // 不确定num的值
      default:
      case 1:
        System.out.println("进入了case1");
      case 2:
        System.out.println("进入了case2");
        return; // 跳出当前方法
    }
    // System.out.println("程序结束"); 编译报错
    /**
    * 01.因为num是一个变量,我们无法确定值
    * 02.用户就是输入任何一个数字 都会执行return
    * 03.那么18这行代码永远得不到执行 ,所以编译报错
    */

  • 相关阅读:
    $(window).scrollTop()与$(dom).offset().top
    组织结构图
    杀人游戏
    猜数字游戏
    变量
    2018 -11-23 快捷键
    iOS开发—c语言 ATM取款机(全)2018-11-15
    iOS开发—c语言 ATM取款机(一)
    ios开发学习c语言第一天 2018-11-13
    iOS 面试题
  • 原文地址:https://www.cnblogs.com/ak666/p/7853097.html
Copyright © 2011-2022 走看看