首页 > 代码库 > java关键字break、continue、return区别
java关键字break、continue、return区别
【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区别
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。