老师讲的流程控制;public class Demo3 { /** * break终止switch、循环语句 */ public static void main(String[] args) { //break的使用 for(int i=1;i<=10;i++){ System.out.println("执行"+i); if(i==5){ break;//终止整个for循环. } } //continue的使用 for(int i=1;i<=10;i++){ if(i==5||i==7){ continue;//终止的是循环体中某一次循环。 } System.out.println("执行====="+i); } //return返回 for(int i=1;i<=10;i++){ System.out.println("执行====="+i); return;//终止了函数的执行 } //方法的调用(return到此处)------ getName("admin"); System.out.println("main方法执行完毕!"); } //在无返回值的方法中使用return。 public static void test2(){ System.out.println("AAAA"); System.out.println("AAAA"); System.out.println("AAAA"); System.out.println("AAAA"); return; } public static void test3(int x){ System.out.println("AAAA"); System.out.println("AAAA"); if(x==5){ return;//一种责任:终止函数的执行。(没有携带任何的结果值) } System.out.println("AAAA"); System.out.println("AAAA"); } //有返回值的方法中使用的return。 public static int getAge(int age){ if(age>30){ return 0; }else{ return 1; } //return 3; } public static String getName(String name){ System.out.println("AAAA"); System.out.println("AAAA"); System.out.println("AAAA"); System.out.println("AAAA"); System.out.println("AAAA"); return name;//返回到方法的调用处。------- //在函数中,return的后面不能再跟代码。(永远不会执行!) //System.out.println("AAAAA"); } //自定义的方法 public static void test1(){ int i=1; System.out.println("AAAA1"); i++; System.out.println("AAAA2"); i++; System.out.println("AAAA3"); i++; System.out.println("AAAA4"); i++; System.out.println("AAAA5"); i++; //注意:break只能用于循环和switch。 /*if(i>3){ break; }*/ //break终止的是循环体或者是跳出switch语句体。 } }
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助