java、if判斷和循環


不要點擊:https://item.taobao.com/item.htm?id=613711271112

一、選擇、循環語法
    選擇
        if
            if(表達式)
語句A;
                如果表達式的值是真的,就會執行語句A,否則不執行
            if(表達式){
語句A;
語句B;
}
                如果表達式的值是真的,就會執行語句A和語句B,否則不執行
            范圍
                if(表達式)
語句A;
語句B;
                    此時如果表達式為真,則會執行語句A,否則不會執行,而語句B不管表達式是否為真,都會被執行,換而言之,語句B一定會被執行。也就是說,if只對語句A生效。
                if(表達式){
語句A;
語句B;}
                    此時如果表達式為A,則會執行語句A、語句B,否則都不執行,換而言之,if可以同時控制語句A和語句B是否執行。
            if(表達式){
語句;
}else{
}
                如果表達式為真,則執行if后面的語句,否則執行else后面的語句
                if和else中的語句,必然有一條會被執行
            if(表達式1){
語句1;
}else if(表達式2){
語句2;
}else if (表達式3){
語句3;
}……
else if(表達式n){
語句n;
}else{
都不滿足時執行的語句
}
                程序會從上至下,依次判斷,if和else if后面的表達式的真假,如果都不為真,則執行else中的語句
                當程序發現第一個為真的表達式的時候,則會執行其表達式對應的大括號中的語句,其后面的else if以及else中的語句都不會被執行,哪怕它的表達式為真。
        switch
            switch語句的語法格式:
switch(表達式){
case 目標值1:
 執行語句1;
 break;
case 目標值2:
 執行語句2;
 break;
......
......
case 目標值n:
 執行語句n;
 break;
default:
 執行語句n+1;
 break;
}
                程序將表達式語句case后的目標值做比較,如果一致則執行對應的語句,否則進行下一個目標值的判斷。如果都不符合,則執行default后的語句

     二   while    循環
            while(表達式){
語句A;
語句B;
}
                如果表達式為真,則執行大括號中的代碼,否則不執行
        do……while
            do{
代碼
}while(表達式)
                不管表達式是否為真,先執行一遍大括號中的代碼,然后在判斷while中表達式的真假,如果為真,繼續循環,否則,跳出循環。
      三  for循環。
            語法:
                程序先執行語句1,然后判斷表達式是否為真,如果表達式為真,則執行對應的代碼,然后執行語句2,在判斷是否滿足表達式
                如果表達式為假,跳出循環
            for(語句1;表達式;語句2)
語句A;
語句B;
                作用域,只對語句A生效,換而言之,for循環只能控制語句A
            for(語句1;表達式;語句2){
語句A;
語句B;
}
                作用域,同時對大括號中的語句A、語句B生效,換而言之,for循環可以同時控制大括號中的所有代碼是否執行。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM