continue,break,return,switch
(1)continue(本次循环终结语句)
一般只用于循环语句中,如for,执行到continue语句,则本次循环结束,但是for未结束,进入下个i++循环中,执行到i=3时,a=a+i语句没有执行,进入i=4的循环语句。
for(int i=1;i<5;i++){
if(i=3){
continue;
}
a+=i;
}
(2)break(整个循环终极语句)
一般只用于循环语句中,如for,执行到break语句,则结束了整个for循环,执行到i=3时整个循环结束,执行a=a+43。
for(int i=1;i<5;i++){
if(i=3){
break;
}
a+=i;
}
a=a+43;
(3)return(方法终结语句)
一般在方法中使用,执行到return语句,则整个方法已经结束,如果i=3则这个方法在return "你好"已经介绍,下面所有语句都不会执行。
public static String add(i){
if(i=3){
return "你好";
}
a++;
return "我不好"
}
(4)switch(单次判断语句)
相当于if语句,对于输入的i进行case匹配,执行完一个case及退出switch,当i=2是只会执行System.out.println("星期二");语句然后就结束了switch语句。
switch (i) {
case 1:
System.out.println("星期一");
case 2:
System.out.println("星期二");
default:
System.out.println("星期日");
}