java中Switch语句的用法
switch的常见用法如下:
public String method(String variable){switch (variable){case "11":System.out.println("111");break;case "22":System.out.println("222");break;default:System.out.println("def");}
}
注意:
1、switch后的变量可以是byte、short、int、char、String类型;
2、case之后的值必须和switch变量的类型一致;
3、default是在没有 case 语句的值和变量值相等的时候执行。
break的常见应用情况:
1、case中两个值进行一样的操作
//传值为B或C执行代码一样
public String method(char variable){switch(grade){case 'A' :System.out.println("优秀"); break;case 'B' :case 'C' :System.out.println("良好");break;case 'D' :System.out.println("及格");break;case 'F' :System.out.println("你需要再努力努力");break;default :System.out.println("未知等级");}
}
2、case语句没有break时,匹配成功后,从当前 case 开始,后续所有 case 的值都会输出。
//传值为3
public String method(int variable){switch(i){case 9:System.out.println("9");case 3:System.out.println("3");case 6:System.out.println("6");default:System.out.println("def");}
}
输出为:
3、如果当前匹配成功的 case 语句块没有 break 语句,则从当前 case 开始,后续所有 case 的值都会输出,如果后续的 case 语句块有 break 语句则会跳出判断。
//传值为3
public String method(int variable){switch(i){case 9:System.out.println("9");case 3:System.out.println("3");case 6:System.out.println("6");break;default:System.out.println("def");}
}
输出为:
java中Switch语句的用法相关推荐
- java中if语句的用法_Java中的if判断语句用法介绍
在实际生活中经常需要做出一些判断,比如开车来到一个十字路口,这时需要对红绿灯进行判断,如果前面是红灯,就停车等候,如果是绿灯,就通行.Java中有一种特殊的语句叫做选择语句,它也需要对一些条件做出判断 ...
- java中compare语句的用法,compare的用法_java中 compareTo()的程序代码及用法
compare的用法与区别? 一.用法 v. (动词) 1.compare的基本意思是"比较,对照",主要用于比较事物的典型特征及其价值,而不在于比较相同与不同. 2.compar ...
- java中switch语句用法详解
1.switch语句的基本语法 int week =**: switch(week){//week为定义的变量 case **://case 之后使用空格再加 满足week的值 执行语句//当满足此c ...
- 面试题解析:1 Java中switch语句可以作用在enum上的测试
enum是java中的枚举,其实枚举是一个常量,枚举就是定义枚举类的一个实例. 定义枚举的时候,应该注意一下几个问题: 其构造方法应该是private 的,为什么呢?根据我的理解,应为枚举是个常量,枚 ...
- java中异常处理语句错误用法的是_Java异常处理语句及解析
Java异常处理语句及解析 一.选择题 1.java中用来抛出异常的关键字是 (C) A.tryB.catchC.throw D.finally 2.关于异常,下列说法正确的是 (A) A.异常是一种 ...
- Java中switch语句支持的类型
switch语句表达式的取值类型: 基本数据类型:byte,short,int,char JDK5以后可以是枚举 JDK7以后可以是String 不支持long.float.double.boolea ...
- java中compare语句的用法_Java RuleBasedCollator compare()用法及代码示例
java.text.RuleBasedCollator类的compare()方法用于比较两个对象的强度,并且根据结果将返回0,正值和负值作为输出. 用法: public int compare(O ...
- java中compare语句的用法,java.(compareTo的用法),关于Compare的用法
1.vt. 比较:对照.如: Compare your answers with those at the back of the book to see if they are right. 把你的 ...
- java中switch语句常量_Java switch语句:需要常量表达式,但它是常量
所以,我正在这个类有几个静态常量: public abstract class Foo { ... public static final int BAR; public static final i ...
最新文章
- BZOJ 1859 Luogu P2589 [ZJOI2006]碗的叠放 (计算几何)
- ExtJS中给Tree节点加click事件
- 荣耀智慧屏功能曝光 首发华为鸿蒙OS,荣耀智慧屏功能曝光:首发华为鸿蒙OS,全场景智慧体验...
- 关于四则运算的设计思想
- 【记录】C++中的类成员调用
- 使用PHP对word文档进行操作的方法
- 常用编码软件简单使用记录 1 : 自主编码器
- 从事前端开发,日常工作中必备的工具有哪些?
- XP桌面背景文件路径
- kindle看pdf不清楚_无法在Kindle上阅读PDF格式的电子书,该怎么办呢?
- 【6】三剑客:grep、sed、awk 匹配多个条件
- wox无法启动解决办法:
- 别人对你好是因为你有利用的价值,而我就不同了
- 小米一体化微水滴形态转轴,揭露小米MIX Fold 2的轻薄秘密
- Selenium switch_to方法
- 分享5款超级实用的电脑软件
- springboot+elasticsearch+bboss框架集成遇到的坑
- Js 高德地图SDK
- Python之基础详解(八):必备,以制作交易收盘价走趋图为例,来可视化处理json格式的文件
- Android应用分身检测