Java基礎學習(四):條件控制,循環控制,跳轉語句
一、條件控制語句
1、if語句
if(布爾表達式){
//條件成立,將執行語句
}
2、if…else語句
if(布爾表達式){
//條件成立,將執行語句
}else{
//條件不成立執行此語句
}
三目運算符使用:邏輯運算?成立運行表達式:不成立運行表達式
3、if…else if語句
if(條件1){//語句1
}else if(條件2){//語句2
}else if(條件3){//語句3
}
4、switch語句
switch(判斷變量){
case 值1 :[執行語句];break;
case 值2 :[執行語句];break;
...
default:[執行語句];
}
示例代碼:
public class great {
public static void way1() {//這是一個方法.
}
public static void main(String[] args){//這是一個主方法
int c = 2;
switch(c) {
case 1 :System.out.println(c);
break;
case 2 :System.out.println(c);
break;
default :System.out.println(c + "error");
break;
}
}
}
二、循環控制語句
1、for循環
- 簡單for循環
for(初始化表達式 ; 布爾表達式 ; 步進表達式){
//語句
}
示例代碼:
for(int i = 0 ; i < 5 ; i++ ){
//語句
}
- foreach循環語句
for([類型] 變量 : 遍歷對象){
//循環體語句
}
遍歷對象是針對數組或集合類中的每個元素進行訪問。
示例代碼:
public static void main(String[] args){//這是一個主方法
String[] strs = {"1","2","3","4"};
for (String str : strs) {
System.out.println("此時遍歷到的數字爲" + str);
}
}
//------------輸出------------
此時遍歷到的數字爲1
此時遍歷到的數字爲2
此時遍歷到的數字爲3
此時遍歷到的數字爲4
2、while循環語句
while([布爾表達式]){
//循環語句
}
3、do…while循環語句
do{
//語句
}while([布爾表達式])
三、跳轉語句
1、continue語句
當循環語句執行到某一次循環,滿足了某種條件,並不希望執行後面未執行的語句,而是直接跳到下一次循環,可以用到關鍵字continue
,continue不是直接跳出整個循環,而實跳出當前所在循環。
2、break語句
break關鍵字也可以直接跳出當前循環,和continue不同的是,break語句直接終止所有循環語句,跳出循環體。
3、return語句
return有兩個用途,一個是定義一個方法的返回值,還有可以直接跳出當前方法。