본문 바로가기

ITスクール(2023.07.04~)/Java(2023.07.04~)

ITスクール 6日目 制御文

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にした方が分かりやすい。

 

 

 ポイント:多重ループは初期化の位置も重要だ。