首页 > 其他分享 > switch多选择结构

switch多选择结构

时间:2023-03-08 20:33:24浏览次数:27  
标签:case break System 选择 switch println out 结构

switch多选择结构

  • 多选择结构还有一个实现方式就是swith case语句。
  • switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。
switch(expression){
    case value :
        //语句
        braek://可选
     case value :
         //语句
         break://可选
     //你可以有任意数量的case语句
      default: //可选
        //语句
}
  • 看源码

  • switch 语句中的类型可以是:

    • byte、short、int 或者 char。
    • 从Java SE 7 开始
    • switch支持字符串 String 类型了
    • 同时case标签必须为字符串或字面量。
package com.yue.struct;

public class SwitchDemo01 {
    public static void main(String[] args) {
        //case穿透  //switch 匹配一个具体的值
        char grade = 'C';

        switch (grade){
            case 'A':
                System.out.println("优秀");
                break;//可选
            case 'B':
                System.out.println("良好");
                break;//可选
            case 'C':
                System.out.println("及格");
                break;//可选
            case 'D':
                System.out.println("再接再厉");
                break;//可选
            case 'E':
                System.out.println("挂科");
                break;//可选
        }
    }
}
package com.yue.struct;

public class SwitchDemo02 {
    public static void main(String[] args) {
        String name = "张三";
        //JDK的新特性,表达式结果可以为字符串!!!
        //字符的本质还是数字

        //反编译 java---class(字节码文件)---反编译 (IDEA)

        switch(name){
            case"李四":
               System.out.println("李四");
               break;
            case"张三":
                System.out.println("张三");
                break;
            default:
                System.out.println("弄啥嘞!");
        }
    }
}

标签:case,break,System,选择,switch,println,out,结构
From: https://www.cnblogs.com/yuexingjian/p/17196121.html

相关文章

  • if选择结构
    选择结构if单选结构if双选结构if多选结构嵌套的if结构switch多选择结构if单选择结构我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程在程......
  • incetion结构、v1-v4结构变化
    一、GoogleNet提出的inception结构:参考链接、inception百度百科、1、传统inception结构具有的特点:    2、GoogleNet在inception结构上的修改    ......
  • Flask中根据表单中下拉框的选择跳转指定页面
    HomePage.html中存在一个表单:注意:action不写的话,路由默认在/下方,则该路径下方的函数名可以随意取<h4>CompletetheForm</h4><formid="upload_form"method="POST"......
  • 软件设计于体系结构第二次分享
    1项目管理的十大知识领域:1、整合管理;2、范围管理;3、时间管理;4、成本管理;5、沟通管理;6、风险管理;7、采购管理;8、资源管理;9、质量管理;10、干系人管理。其中“整合管理”是对......
  • 嵌入式C语言九大数据结构操作方式详解
          数据结构想必大家都不会陌生,对于一个成熟的程序员而言,熟悉和掌握数据结构和算法也是基本功之一。数据结构本身其实不过是数据按照特点关系进行存储或者组织......
  • C# 8.0 中的 Disposable ref structs(可处置的 ref 结构)
    C#8.0中的Disposablerefstructs(可处置的ref结构) 官方文档中的解释:  用 ref 修饰符声明的 struct 可能无法实现任何接口,因此无法实现 IDisposable。因......
  • AntDesignVue的时间选择器a-date-picker范围格式化时间
    业务效果图核心代码<template><a-date-pickerv-model='record.payTime'show-timeautoclearplaceholder='请选择付款时间'valueFormat='YYYY-MM-DDHH:mm:ss'......
  • 常用数据结构的理解
    常用数据结构的理解首先,什么是数据结构?即人们抽象出来的描述现实世界实体的数学模型(非数值计算)及其上的操作(运算),在计算机上的表示和实现。按一定的逻辑结构组成的一批数据......
  • URI和URL HTTP报文结构
    URI和URL1,URI:一个紧凑的字符串用来标识抽象或物理资源2,AURI:可以进一步被分为定位符名字或两者都是3,UniformResourceLocator(URL)是URI的子集除了确......
  • redis之列表、redis之hash、redis其他操作、redis 管道、django中使用redis、celery介
    目录1redis之列表2redis之hash3redis其他操作4redis管道5django中使用redis5celery介绍和安装6celery快速使用7celery包结构#1登录注册前端 -登录 -手......