class One2Hundred {
public static void main(String [] args) {
for(int i = 1 ; i < 101 ; i ++) {
// if(i == 47) break;
if(i == 47) return;
System.out.println(i);
}
}
}
输出从1到100的代码,当i==47时,跳出。在这里break和return的作用是一样的。
下面是Switch的应用:
class SwitchEg {
public static void main(String [] args) {
int i ;
for(i = 0 ; i < 6 ; i ++) {
switch(i) {
case 1 : System.out.println("i : " + i); //break;
case 2 : System.out.println("i : " + i); //break;
case 3 : System.out.println("i : " + i); //break;
case 4 : System.out.println("i : " + i); //break;
case 5 : System.out.println("i : " + i); //break;
default:System.out.println("i is a bug");
}
}
}
}
加上break和去掉break的输出完全不同。但default每次都要执行一次。