java 流程控制_Java流程控制
依舊是用Xmind來顯示Java流程控制的大致內容:
----------------------------------------------------
Variable舉例:
public classA02{public static voidmain(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 voidd(){int a = 1;//不同域中,變量名可以相同
}
}
public classA03{int var = 100;public static voida (String[] args){int var = 200;
System.out.println( var);
}public static voidmain(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 classA01{public static voidmain(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 classA01{public static voidmain (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 classA01{public static voidmain(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 classWhileTest01{public static voidmain(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 classDoWhileTest01{public static voidmain(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 classBreak_01{public static voidmain (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控制流程大概就是以上幾點,希望大家多多指教。
總結
以上是生活随笔為你收集整理的java 流程控制_Java流程控制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 只显示文本文件_Java设计并
- 下一篇: java set中元素是数组_将Hash