java选择循环_java选择和循环结构
選擇和循環結構
順序
(1)按照程序的流程從上而下執行流程.
選擇結構
If
概念
對條件判斷【一個條件的結果:true:false】
執行判斷結果,所想要處理的代碼
如果(true){
System.out.println("輸出");
}
寫法
2.1 ??If(true){功能語句}
If(true){功能語句}
2.2 ?if(boolean){
}else if(boolean){
}else if(boolean){
}
2.3 if(boolean){
}else if(boolean){
}else{
}
特點
if 后面的大括號如果不寫,表示執行是后面的第一行功能性代碼(不建議這樣寫)
if(true);
System.out.println();//只判斷這一句
System.out.println();
只判斷前面的一句,true則輸出,false則不輸出。但是后面的都會輸出。
Switch
結構
同if結構差不多,但是switch是判斷值相不相等,而不是boolean類型。
用法
int a = 3;
switch(a){
case 1: 功能語句;break;
case 2: 功能語句;break;
case 3: 功能語句;break;
default:功能語句;break;
}
特點及特殊情況
case后面的值應該和a的類型一致。
default會在所有case匹配執行后再執行。
default和case的順序可以換。
break的作用,結束當前的這個switch結構:
從第一個匹配的條件開始,到第一個break之間的所有case判斷失效
在執行功能語句時,如果到末尾都沒有break,自動結束,不會再循環回去。
最后一個break 可以省略掉,但是建議還是寫上
4)類型
byte short char int?enum枚舉?String 類型
循環
while
語法
while(boolean){
循環體;
}
流程
如果boolean為true,則一直循環功能語句。直到boolean類型為false,停止循環。
特點
先判斷,在執行循環體。
boolean第一次不能為false,否則報錯。
do-while
1)語法
do{ ?循環體
}while(boolean);
用法
先執行一次循環體,在判斷是否繼續循環。boolean可以為false。
for
語法
for(初始A;條件判斷B;循環后操作D){
循環體C;
}
A-->B-->C-->D ?直到B為false,結束循環。
用法
for(int a =1;a<=10;a++){
功能語句;
}
特點
相比于while代碼量少,更直觀。
for嵌套
循環嵌套 ?循環里面還有循環,可以嵌套多層
不同的循環結構相互之間也可以嵌套。
for(){
for(){
}
}
循環控制語句
break
終止當前當層的循環。
continue
跳過本次循環,繼續下次循環。
return
結束當前方法。
總結
以上是生活随笔為你收集整理的java选择循环_java选择和循环结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java是什么格式_是java格式
- 下一篇: java c s测试_将Zlib Jav