java中for循环冒号用法
2013-10-14 15:04
393 查看
用于循环中集合元素的遍历for(元素变量:元素集合){程序块;}解释:如果元素集合中所有元素都被遍历则结束此循环,否则执行程序块。程序示例:importjava.util.*;publicclasssample{
privatevoidprint()
{
String[]str={"*************************************",
"Thesampleshowfourusagesof':'",
"1.switchsentence","2.?condition",
"3.continueskipping",
"4.elementreachinthecollection",
"*************************************"};
for(Stringe: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.nextInt(10);
if(val>5?true:false)
{
i=10;
System.out.println();
continuelabel;
}
System.out.println("[continuewhileloop]"+"val="+val);
}
}
}
samples=newsample();
s.print();
}
}运行结果:forloop0
forloop1
forloop2[continuewhileloop]val=3
[continuewhileloop]val=0
[continuewhileloop]val=3
[continuewhileloop]val=0*************************************
Thesampleshowfourusagesof':'
1.switchsentence
2.?condition
3.continueskipping
4.elementreachinthecollection
*************************************
privatevoidprint()
{
String[]str={"*************************************",
"Thesampleshowfourusagesof':'",
"1.switchsentence","2.?condition",
"3.continueskipping",
"4.elementreachinthecollection",
"*************************************"};
for(Stringe: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.nextInt(10);
if(val>5?true:false)
{
i=10;
System.out.println();
continuelabel;
}
System.out.println("[continuewhileloop]"+"val="+val);
}
}
}
samples=newsample();
s.print();
}
}运行结果:forloop0
forloop1
forloop2[continuewhileloop]val=3
[continuewhileloop]val=0
[continuewhileloop]val=3
[continuewhileloop]val=0*************************************
Thesampleshowfourusagesof':'
1.switchsentence
2.?condition
3.continueskipping
4.elementreachinthecollection
*************************************
相关文章推荐
- Android 开发之Eclipse Debug调试详解
- java import 一个自己写的类 比如Jam 怎么写
- java基础语法
- java 实现图片的任意拖动
- java gc机制
- myeclipse工具栏给隐藏掉怎么显示出来
- java基础数据类型的相互转换以及final关键字
- Spring入门(一)
- java基础数组的定义与初始化以及集合框架的应用
- java基础类,对象,方法以及三大特性
- java基础条件判断循环语句
- SpringBatch之固定长格式文件读写
- Spring面向切面的简单示例(基于XML文件配置)
- java基础数据类型
- 拓扑排序 (java)
- java Collections学习
- Java泛型的一段代码
- java AOE网与关键路径
- java 图的深度优先与广度优先排序
- javap -c命令详解