第一章之三大結構
阿新 • • 發佈:2019-01-14
2019-01-13
內容:三大結構(條件表示式的值是true或者false)
一、順序結構
二、分支結構
@if語句: *if (條件表示式)
*if (條件表示式){
}else{
}
*if (條件表示式){
}else (條件表示式){
}else {
} ……
@switch-case語句:*使用格式: switch (變數){
case 變數值1:
break;
case 變數值2:
break;
……
default :
break;
}
*注意事項:#switch的變數型別可以是char,byte,short,int,列舉,字串6種
#case的變數值只能是值,不能是範圍
#case幾個語句可以合併
#default可以選擇有或者沒有,也可以選擇在語句中放置的位置
#此語句執行時,先尋找變數值與變數相同的語句,若找到則執行相應語句, #若沒找到則執行defaul語句,直到遇到break語句或者程式結束 三、迴圈結構
@while語句:*使用格式: while (條件表示式){
}
@do-while語句:*使用格式: do {
}while (條件表示式)
@for語句:*使用格式: for ( ; ; ){
}
四、break和continue的區別
雖然break和continue都能用在switch語句、while語句、do-while語句和for語句中,但是它們表達的意思
完全不同,break表示跳出此迴圈,而continue表示跳出本次迴圈。
二、分支結構
@if語句: *if (條件表示式)
*if (條件表示式){
}else{
}
*if (條件表示式){
}else (條件表示式){
}else {
} ……
@switch-case語句:*使用格式: switch (變數){
case 變數值1:
break;
case 變數值2:
break;
……
default :
break;
}
*注意事項:#switch的變數型別可以是char,byte,short,int,列舉,字串6種
#case的變數值只能是值,不能是範圍
#case幾個語句可以合併
#default可以選擇有或者沒有,也可以選擇在語句中放置的位置
#此語句執行時,先尋找變數值與變數相同的語句,若找到則執行相應語句, #若沒找到則執行defaul語句,直到遇到break語句或者程式結束 三、迴圈結構
@while語句:*使用格式: while (條件表示式){
}
@do-while語句:*使用格式: do {
}while (條件表示式)
@for語句:*使用格式: for ( ; ; ){
}
四、break和continue的區別
雖然break和continue都能用在switch語句、while語句、do-while語句和for語句中,但是它們表達的意思
完全不同,break表示跳出此迴圈,而continue表示跳出本次迴圈。