phyeas
我是程序员?我是程序员!
BlogJava
首页
新随笔
联系
聚合
管理
随笔 - 25 文章 - 32 trackbacks - 0
<
2009年3月
>
日
一
二
三
四
五
六
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
常用链接
我的随笔
我的文章
我的评论
我的参与
最新评论
留言簿
(2)
给我留言
查看公开留言
查看私人留言
随笔档案
2009年3月 (1)
2009年2月 (1)
2009年1月 (1)
2008年11月 (4)
2008年10月 (3)
2008年9月 (4)
2008年8月 (2)
2008年7月 (5)
2008年6月 (4)
2008年5月 (2)
文章分类
Seam项目实战(5)
文章档案
2008年12月 (5)
相册
p
搜索
最新评论
1. re: EL表达式中的字符串与数字相加
rr
--2
2. re: 文本比较算法的实现
樓主,請問是否有關於 文本比较算法的实现C#實現的源碼,懇請Email一份給我,感激不盡 我的Emali地址: dath_li@thoughtchina.com.cn
--dath
3. re: MVC与三层架构的异同点
太谢谢你了 非常受益
--body
4. re: Seam新手实战(4):外键[未登录]
我是看着这长大的
--s
5. re: MVC与三层架构的异同点
这个是我看过的比较易懂的讲述。
--re: 软件工程国家标准文档[下载]
阅读排行榜
1. MVC与三层架构的异同点(11918)
2. JAVA之理解break label;(6150)
3. EL表达式中的字符串与数字相加(5516)
4. 文本比较算法的实现(3499)
5. 使用MySQL的limit必须写order by....(3458)
评论排行榜
1. 开源消息平台的构想(初始阶段)(6)
2. 文本比较算法的实现2(3)
3. 将数字形式转换为人民币大写形式的程序实现(3)
4. JAVA语音聊天程序 - 服务器的设计(二)(2)
5. 关于Struts的BeanUtils.populate与LazyDynaBean联用(2)
JAVA之理解break label;
int
x
=
8
;
label:
switch
(x)
{
case
1
:
System.out.println(
"
X == 1
"
);
break
;
case
2
:
case
3
:
case
4
:
System.out.println(
"
X is 2 or 3 or 4
"
);
break
;
case
0
:
System.out.println(
"
X<1
"
);
break
;
case
5
:
System.out.println(
"
x>4
"
);
break
;
default
:
x
=
x
>
4
?
5
:
0
;
break
label;
}
System.out.println(x);
以上代码将会输出什么?
当然是输出一个"5"了。
但是等等,程序中有一个 break label;有什么用呢,不是跳到label的位置吗。当然不是了!
为了解释这个,我们需要了解这个label的作用,这个label其实是定义一个有名称代码段,而在该程序中label指定的代码段就是switch,所以break label;其实就是跳出这个代码段的意思。
posted on 2009-03-19 15:07
phyeas
阅读(6150)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理