赞
踩
目录
如果你前面已经学过if语句的话,你会发现if语句在多重嵌套下,会显得非常凌乱,代码的可读性也非常差。所以switch语句也可以实现if语句相同的功能,只不过在多重判断下,运用switch语句会是代码更加简洁。
switch语句也是一种常用的选择结构语句,作用类似if语句的多分支功能,但switch只能进行等值问题的分流,它由一个switch表达式和case关键字组成。其语法结构如:
- switch //表达式
- {
- case 值1:语句1;
- break;
- case 值2:语句2;
- break;
- .......
-
- casse 值n:语句n;
- break;
- default: 语句n+1;
- break;
- }
俗话说“实践是验证真理的唯一标准”,看下以下案例你会更加明白,
- public class switchdemo {
- public static void main(String[] args) {
- //number: 1 2 3 4 5
-
- //定义变量想要的数字
- String number ="3";
-
- //利用switch和想要的数字进行匹配
- switch (number) { //表达式 ()
- case "1":
- System.out.println("1"); //输出
- break; //结束
-
- case "2":
- System.out.println("2");
- break;
-
- case "3":
- System.out.println("3");
- break;
-
- case "4":
- System.out.println("4");
- break;
-
- case "5":
- System.out.println("5");
- break;
-
- default:
- System.out.println("输入有误,请重新输入");
- break;
- }
- }
- }
通过这个小小的案例你看明白了嘛?还不是很理解是吧!没关系,小编在为你解析下。首先你先定好一个变量你想要的数字, String number ="3"; 然后用switch语句,接下来case就会跟要和表达式进行比较的值,匹配到你所定义的值就显示,如果都匹配不到你定义的值default就反馈"输入有误,请重新输入"
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。