java流程控制
package frank; public class App { public static void main(String[] args) { String s = "一"; switch(s) { case "一": { System.out.println("今天星期一"); break; } default: { System.out.println("火星人!"); } } Boolean b = true; while(b) { System.out.println("while语句!"); b = false; } do { System.out.println("do while!"); }while(b); for(int i = 0;i<10;i++) { if(i==5) { continue; } System.out.println(String.valueOf(i)+"--for循环"); } int b2 = 0; for(;;) { System.out.println(b2); b2++; if(b2==20) { break; } } b2 = 0; for(;b2<10;) { System.out.println(b2); b2++; } outer: for(int i = 0; i< 10;i++) { for(int j =0;j<i;j++) { System.out.println(j); if(j==2) { break outer; } } } System.out.println("使用标签结束,如果单独写break那就是结束当前循环。"); for(int i = 0; i< 10;i++) { outer2: for(int j =0;j<i;j++) { for(int k =0;k<j;k++) { System.out.println(k); if(k==2) { break outer2; } } } } System.out.println("使用标签跳过,如果单独写continue那就是跳过当前循环次。"); for(int i = 0; i< 10;i++) { outer2: for(int j =0;j<i;j++) { for(int k =0;k<j;k++) { System.out.println(k); if(k==2) { continue outer2; } } } } } }
return关键字是结束当前方法。