标签:
依旧是用Xmind来显示Java流程控制的大致内容:
----------------------------------------------------
Variable举例:
public class A02{ public static void main(String[] args){ int a = 10;//int大小的内存空间,并取名为a,赋值10 System.out.println( a ); a = 20;//变量重新赋值 System.out.println( a );//同域中变量不可重名 int b;//变量必须声明才可使用,也就是说必须先划分空间 b = 10;//未赋值的变量不能访问 System.out.println( b ); int c1,c2,c3 = 30;//可同时声明多个变量,变量与变量直接用逗号隔开 System.out.println( ); } static void d(){ int a = 1;//不同域中,变量名可以相同 } }
public class A03{ int var = 100; public static void a (String[] args){ int var = 200; System.out.println( var ); } public static void main(String[] args){ for(int j = 0; j<5; ++j){ System.out.println( j ); } for(int b = 0; b<10; ++b){ System.out.println( b ); } } }
--------------------------------------------------------
If举例和注意事项:
public class A01{ public static void main(String[] args){ boolean a = true;//在此处已规定为true if (a) { System.out.println( "傻" ); }else{ System.out.println( "白痴" ); } } } /* 第一种结构:有不执行的情况 if(boolean表达式){ //第一位真,就执行里面的语句,为假就不执行 java语句; } 第二种结构: if(boolean表达式){ java语句; }else{ java语句; } 第三种结构:多个条件判别式,有不执行情况 if(boolean表达式){ java语句; }else if(boolean表达式){ java语句; }else if(boolean表达式){ java语句; }else if(boolean表达式){ java语句; } 第四种结构:覆盖所有情况 if(boolean表达式){ java语句; }else if(boolean表达式){ java语句; }else if(boolean表达式){ java语句; }else if(boolean表达式){ java语句; }else{ java语句; } 注意:在if语句中只要有一个分支执行,则整个if语句结束。 上面的结构2,4,可以保证一定会有一个分支语句执行,因为他们都有else语句. */
-------------------------------------------------------
Switch举例印证:
public class A01{ public static void main (String [] args) { int i = (int)‘国‘; System.out.println(i); char c_0 = (char)65; System.out.println(c_0); //字符型 char c = ‘A‘; switch(c){ case ‘A‘: System.out.println("优秀"); break; case ‘B‘: System.out.println("优良"); break; case ‘c‘: System.out.println("一般"); break; default: System.out.println("差"); } //case合并: char c_02 = ‘D‘; switch(c_02){ case ‘A‘: case ‘B‘: case‘C‘: System.out.println("优"); break; case ‘D‘: System.out.println("一般"); break; default: System.out.println("一般"); } } }
-------------------------------------------------------------
For循环举例:
/** * for循环: 语法: for(表达式1;表达式2;表达式3){ java语句; } 循环的三个条件:1、初始值 2、最终值 3、到达的最终步长,条件。 */ public class A01{ public static void main(String[] args){ int a = 8; for(;a<10;a++){ System.out.println( "a=" + a ); } for(int b=10;b>1;b--){ System.out.println( "b=" + b ); } } }
----------------------------------------
While例子:
/* 关于while循环 语法: while(boolean表达式){ //结果的值是真或者假 java语句; } while循环的次数是:0-N次 while是真假循环 for计数循环 */ public class WhileTest01{ public static void main(String[] args){ //死循环 /* while(true){ System.out.println("Test"); } */ /* int i = 0; while(i<10){ i++; System.out.println(i); //1 ... 9 10 } */ int i = 0; while(i<10){ System.out.println(i); //0... 9 i++; } } }
--------------------------------------------------
DoWhile语法及实例:
/* do..while.. 语法: do{ java语句; }while(boolean表达式); 该循环执行的次数是:1-N */ public class DoWhileTest01{ public static void main(String[] args){ int i = 0; do{ //i++; System.out.println(i); i++; }while(i<10); } }
-----------------------------------------------------
break类型举例:
/** * break;语句 * 1. 用子啊switch语句中,结束分支语句; * 2. break;也可以用在循环当中,默认情况下结束离他最近的一个循环 * break; 结束循环 * continue; 跳过本次循环,继续下次循环(和条件语句结合使用) * return:结束方法病返回一个值 */ public class Break_01{ public static void main (String[] args){ for(int i=0; i<10; i++){ System.out.println(i); if(i==5){ break;//只是结束离他最近的循环 } } System.out.println("Hello World!!"); } }
break; 结束循环
continue; 跳过本次循环,继续下次循环(和条件语句结合使用)
return:结束方法并返回一个值
Java控制流程大概就是以上几点,希望大家多多指教。
标签:
原文地址:http://www.cnblogs.com/wing411/p/4696767.html