文件名称:循环老师讲的代码
文件大小:2KB
文件格式:CLASS
更新时间:2014-10-24 13:34:52
流程控制
老师讲的流程控制;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语句体。 } }