制御文
1.1 逐次構造(最も一般的)
特徴: 上から下へ順番にコードが実行される
1.2 選択構造:
if 判定文:
switch 判定文:
使用上の注意Switch ステートメント:
1. スイッチの侵入を防ぐために、各ステートメントの後にブレークが必要です。
2. switch ステートメントでの判定に使用される変数は、int、short、char、byte String のみです (jdk7 以降でのみ使用可能)
3. Case に続くデータは定数である必要があります。
switch ステートメントの利点: 明確なステートメント構造と高速な実行速度。
switch ステートメントのデメリット:
If で実行できる switch は実行できない可能性があり、switch で実行できる if は確実に実装できます。
1.3 ループ構造
While ループ: 最初に判断して実行
構造:
while (ループ条件) {
ループ本体。
}
do whileループ: 最初に実行してから判断します。ループ本体は必ず一度実行されます。
構造:
do{
ループ本体;
}while (ループ条件);
forループ:
構造:
for(;;){
ループ本体
}