标签:test bsp rgs return int ++ code 返回 关键字
【break】
结束所在循环体?
验证:
public class Test { public static void main(String[] args) { for (int i=0; i<10; i++) { if (i == 5) { System.out.println("end by"+i); break; } System.out.println("..."+i); } /* 输出: ...0 ...1 ...2 ...3 ...4 end by5
*/
}
}
【continue】
结束循环体的一次循环?
验证:
public class Test { public static void main(String[] args) { for (int i=0; i<7; i++) { if (i == 5) continue; System.out.println("..."+i); } /* 输出: ...0 ...1 ...2 ...3 ...4 ...6 第六次循环并没有执行后面语句System.out.println("..."+i) */ } }
【return】
除了可以返回值外,还能结束所在函数?
验证:
public class Test { public static void main(String[] args) { returnTest(); /* 输出: ...0 ...1 ...2 ...3 ...4 */ } public static void returnTest() { for (int i=0; i<7; i++) { if (i == 5) return; System.out.println("..."+i); } System.out.println("...out..."); } }
java关键字break、continue、return区别
标签:test bsp rgs return int ++ code 返回 关键字
原文地址:http://www.cnblogs.com/15ho/p/6021015.html