首页 > 其他分享 >switch

switch

时间:2023-09-19 20:44:07浏览次数:25  
标签:case name break switch sout String

感觉switch没有if那么好用或者我在之前本科学习过程中用的非常少

switch可以比较八个基本类型加上String类型

例如

String name = "qinjiang";

switch(name){

case "qinjiang":

sout("1");

break;

case(xiaomoxian ):

sout("2");

break;

default

sout("morenzhi ");

}

 

注意每一个case后面尽量都要加上break不然很容易出现case穿透现象,很不好看,而且不符合程序运行的目的

标签:case,name,break,switch,sout,String
From: https://www.cnblogs.com/Etoilel/p/17715762.html

相关文章

  • 巧用枚举解决业务场景的 Switch 语句—Java 实践
    巧用枚举解决业务场景的Switch语句——Java实践Switch语句是一种常见的流程控制语句,用于根据不同的条件执行不同的代码块。然而,当业务场景变得复杂时,使用大量的Switch语句可能导致代码冗长、难以维护和扩展。本文将介绍如何巧妙地使用枚举类型来优化和简化Switch语句的使......
  • 一统天下 flutter - dart: dart 3 新特性(元组,解构,switch 的模式匹配)
    源码https://github.com/webabcd/flutter_demo作者webabcd一统天下flutter-dart:dart3新特性(元组,解构,switch的模式匹配)示例如下:lib\dart\dart3feature1.dart/**dart3新特性(元组,解构,switch的模式匹配)**dart3中新增了Record和Pattern*Record就......
  • 【C语言初阶】switch语句的基本语法
    (文章目录)前言  <fontcolor=green>......
  • 前端学习笔记202309学习笔记第八十玖天-react-redux-switch之3
    ......
  • 前端学习笔记202309学习笔记第八十玖天-react-redux-switch
     ......
  • 使用设计模式改写if/else或switch/case语句
    在写代码的时候,经常会用到if/else语句或者switch/case语句。虽然很省事,但是没有体现到java的封装、继承、多态等特性。没有用到java的面向对象编程的精髓。比如这种if/else语句:Stringstr="菠萝";if("苹果".equals(str)){ System.out.println("又大又红的苹果");}else......
  • Java学习_007_Switch语句
    需求:输入一到七的任意一个数,输出该数字对应的星期数。使用Switch语句:1importjava.util.Scanner;23publicclassMain{4publicstaticvoidmain(String[]args){5Scannersc=newScanner(System.in);6System.out.println("请输入一......
  • freeswitch 编译安装问题汇总
    要编译,却没有configure文件,这是需要生成configure文件。按以下顺序执行命令即可生成configure文件。1.aclocal2.autoconf3.autoheader4.automake--add-missing5../configure6.make7.makeinstall项目https://github.com/kamalmostafa/minimodem就是这样的一个......
  • swift switch case 的复杂用法
    Swift中的 switch 语句非常灵活,可以用于处理各种复杂的条件。下面是一些 switch 语句的复杂用法:匹配值和范围:你可以使用 case 子句来匹配特定的值,也可以匹配一个值范围。例如:swiftletnumber=3switchnumber{case1:print("Numberis1")case2,3,4:prin......
  • switch 的巩固
    总结一下switch就是适用于某个变量对应于某个特定的值,会比if快一些,然后注意事项就是,要记得break不然case是穿透型,会一直往下输出,defaut与switch相当于if与else......