1 for循环的一种新用法(jdk1.5) :
float f[] = new float[10];
for(float x; f)定义一个x;将f[]中的每一个元素赋值给x。
2 break continue的用法
break:强行退出当前循环,或者说跳到外城循环判断条件的起始处。
continue:比较简单了,就是停止当前迭代,跳到内循环的判断条件起始处。
3 带标签outer的break和continue的用法
break:跳出标签下面的循环,如果outer外面还有循环,则跳到该循环判断条件处。
continue:跳到标签处,并且紧接着下面的继续。
package
w3;
public class TestWhile ... {
/** *//**
* @param args
*/
public static void main(String[] args) ...{
// TODO Auto-generated method stub
int i = 0;
boolean b = true;
1 10 while(b)...{
System.out.println("iout="+i);
outer:
2 6 while(b)...{
3 while(b)...{
i++;
System.out.println("i="+i);
4 if(i==1)
5 break;
7 if(i==3)...{
System.out.println("i="+i);
8 break outer;
}
}
}
9 b=false;
}
}
}
public class TestWhile ... {
/** *//**
* @param args
*/
public static void main(String[] args) ...{
// TODO Auto-generated method stub
int i = 0;
boolean b = true;
1 10 while(b)...{
System.out.println("iout="+i);
outer:
2 6 while(b)...{
3 while(b)...{
i++;
System.out.println("i="+i);
4 if(i==1)
5 break;
7 if(i==3)...{
System.out.println("i="+i);
8 break outer;
}
}
}
9 b=false;
}
}
}
如示例,程序按照数字顺序进行,只标出了主要的断点。