java语言中冒号的用法

java语言中冒号的用法

ID:34723870

大小:78.68 KB

页数:5页

时间:2019-03-10

java语言中冒号的用法_第1页
java语言中冒号的用法_第2页
java语言中冒号的用法_第3页
java语言中冒号的用法_第4页
java语言中冒号的用法_第5页
资源描述:

《java语言中冒号的用法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、JAVA语言中冒号的用法(2011-05-2411:46:41)转载▼标签:java冒号it分类:技术文章JAVA语言中冒号的用法author:aoyousatuo/傲游洒脱from:http://blog.sina.com.cn/aoyousatuo近来由于本人要介入android平台的开发,所以就买了本JAVA语言的书学习。学习一段时间来,我的感觉是谭浩强就是厉害,编写的《C编程语言》系列丛书不愧是经典。书中对C语言的介绍既系统又全面。几乎C语言规范的每一个技术细节都可以介绍到,而且全书给人的感觉就像做数学证明题,系统性很强

2、。而反观JAVA语言方面的书籍,可能是本人看得不多,感觉介绍得都不全面,并且没有系统性,许多规范细节往往简单介绍一下,然后给个程序事例就草草结束了,让人不容易理解,更有些细节扎根就没有涉及到。这种感觉就像大学里的英语考试,我们总在稀里糊涂中通过或者挂掉。所以本人一度有自己也写一本类似谭教授C语言介绍一样的JAVA工具书的想法。(嘿嘿,这恐怕只是想法而已。)书不一定能出,但在学习过程中收集研究一些细节知识我还是可以做到的。下面就简单介绍一下JAVA语言中冒号的用法。>用法1:用于问号表达式条件表达式?程序块1:程序块2;解释:如果

3、条件表达式为真,则本程序语句执行程序块1,程序块1的值即为整个表达式的值,否则为表达式2的值。注意,java只有问号表达式,而没有问号语句,问号表达式加分号不能构成程序语句。>用法2:用于开关语句(switch语句)的条件标签switch(变量){casevalue1:程序块;casevalue2:程序块;……default:程序块;}解释:程序从上到下判断每一个case后的value值是否和switch后的变量值是否相等,如果不相等则继续判断下一个case,否则从该case后程序块开始执行程序。如果所有case后的值都和变量的

4、值不相等,如果有,则执行default后的程序块。>用法3:用于continue语句的跳转标签JAVA语句的continue语句有些特殊,有两种用法1.不带标签2.带标签。不带标签的用法和C语言一样,表示循环语句中的程序执行到此不再执行后面的语句,而是直接执行下一次循环。而带标签的用法类似于C语言的goto语句,当程序执行到此处直接跳转到指定的标签处执行标签后的程序。>用法4:用于循环中集合元素的遍历for(元素变量:元素集合){程序块;}解释:如果元素集合中所有元素都被遍历则结束此循环,否则执行程序块。程序示例:importj

5、ava.util.*;publicclasssample{privatevoidprint(){String[]str={"*************************************","Thesampleshowfourusagesof':'","1.switchsentence","2.?condition","3.continueskipping","4.elementreachinthecollection","*************************************"};for(Str

6、inge:str)System.out.println(e);}publicstaticvoidmain(String[]args){Randomrand=newRandom(10);intval=0;booleantmp=false;label:for(inti=0;i<10;)={switch(i){case0:case1:case2:System.out.println("forloop"+i+"");i++;break;default:System.out.println();while(true){val=rand.n

7、extInt(10);if(val>5?true:false){i=10;System.out.println();continuelabel;}System.out.println("[continuewhileloop]"+"val="+val);}}}samples=newsample();s.print();}}运行结果:forloop0forloop1forloop2[continuewhileloop]val=3[continuewhileloop]val=0[continuewhileloop]val=3[cont

8、inuewhileloop]val=0*************************************Thesampleshowfourusagesof':'1.switchsentence2.?condition3.continueskipping4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。