While
1)制御変数初期化
while( 2) 5)制御変数_条件式)
{
3)true_ 反復対象;
4)制御変数増減式;
}
package oop20230712;
public class While1 {
public static void main(String[] args) {
int i;
i = 1; //초기화, 시작값
while( i <= 5 ) { //끝 6회(5+1)
System.out.println("Hi, Java");
i++; //i = i + 1: //증감식
}
//if i is initialized 1
System.out.println("최종 i: " + i); // i = 6
System.out.println("반복 횟수: " + (i-1)); // i = 5
}//main() end
}
int i;
i = 0; //초기화, 시작값
while( i < 5 ) { //끝 6회(5+1)
System.out.println("Hi, Java");
i++; //i = i + 1: //증감식
}
//if i is initialized 0
System.out.println("최종 i: " + i); //i = 5
System.out.println("반복 횟수: " + i); // i = 5
}//main() end
ポイント:制御変数の初期化は0にした方が分かりやすい。
ポイント:多重ループは初期化の位置も重要だ。
'ITスクール(2023.07.04~) > Java(2023.07.04~)' 카테고리의 다른 글
ITスクール 7日目 制御文/ 二重for文/ 累積アルゴリズム (0) | 2023.07.13 |
---|---|
ITスクール 5日目 UTF-8/var/あまりの複合代入演算子/短絡評価/ビット演算子/制御文 (0) | 2023.07.11 |
ITスクール 3日目 SWAP/SCANNER/変数 (0) | 2023.07.06 |
ITスクール 2日目 JDK・JRE・JVM/出力文/ 変数 (0) | 2023.07.05 |
ITスクール 1日目 Javaの特徴、インストール、Eclipse (0) | 2023.07.04 |