java switch语句的一个例子
来源:互联网 发布:linux cst时间 编辑:程序博客网 时间:2024/05/30 13:41
public class Test7 {
public static void main(String[] args)
{
int i=5;
switch(i)
{
case 1:
System.out.println("one");
case 10:
System.out.println("ten");
case 5:
System.out.println("five");
case 3:
System.out.println("three");
default:
System.out.println("other");
}
}
}
为什么结果是:
five
three
other
而没有one和ten,这是为什么呢?
switch(表达式)
{
case 常量表达式1:语句1;
....
case 常量表达式2:语句2;
default:语句;
}
switch的用法是判断case后面的表达式和switch后面的表达式是否相匹配,一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break。
在你所给的代码中,由于i等于5,和前面的两个case都不匹配,所以结果中并没有one和ten的。而第三个case中的5就和switch中i的值匹配,因此就会打印出five的,由于没有遇到break所以就会顺序执行很面的代码,打印出three和other
0 0
- java switch语句的一个例子
- java switch语句的一个例子
- Switch语句没有case的例子
- Java的switch-case语句
- java的switch语句问题
- Java的switch语句练习
- Switch语句的一个坑 & 一个妙用
- switch 语句的一个小谜团
- 关于switch语句的一个小代码
- js语句switch的一个小案例
- Java的switch语句的注意事项
- java中,switch语句的陷阱
- 关于java中switch语句的问题
- java switch语句的参数类型
- java中关于switch语句的知识
- 反编译java的switch, if else 语句
- 【Java】switch语句的参数类型
- Java 7的switch分支语句
- 从今天开始撰写动态版的Linux学习笔记
- JAVA设计模式之 工厂方法模式【Factory Method Pattern】
- Codeforces Round #274 (Div. 2)
- 武林外传点击选怪call
- Eclipse快捷大全,提高工作效率!
- java switch语句的一个例子
- 在 Ubuntu, Linux Mint, Xubuntu 上安装 Teamviewer 9
- Azure SQL 数据库的灵活缩放预览版简介
- HDOJ 1874 畅通工程续(最短路 - dijsktra算法)
- 【android】Fragment动画那点事
- android登录Web以及登录保持,cookie管理相关
- CentOS 系统本地镜像文件作为源安装软件
- Java 去除字符串中的空格和其他字符
- JAVA学习第三十四课 (常用对象API)—List集合及其子类特点