-
[자바기초] 제어문(반복문) 정리노트º Language º/Java 2023. 3. 15. 20:43
2. 반복문 (for, while, do~while)
- 어떠한 조건을 만족하는 동안에 명령어(들)을 반복하여 실행시킬때에 사용하는 문장입니다.
* break와 continue
- break와 continue는 제어문에서 사용하는 키워드 입니다.
- break는 switch나 반복문을 탈출 시킬때에 사용하는 키워드 입니다.
- continue는 반복문 안에서 사용되며 continue 이후의 문장은 실행시키지 않고 다음 조건식이나 증감식을 수행하라는 의미 입니다.
* for 반복문을 사용하는 형식
for( 반복할 조건의 초기값 ; 최종 만족한 조건식 ; 증감식 ){ 명령어(들) } for( i=0 ; i<=10 ; i++ ){ System.out.println(i); }
> for 문의 항1,항2,항3의 조건식을 만족할 동안에 명령어(들)을 반복하여 실행합니다.연습)- 사용자 한테 임의의 수 N을 입력받아 1에서 N까지의 합을 누적하여 출력하는 프로그램을 작성해 봅니다.연습)
- 사용자 한테 구구단 중에 몇단을 출력할 지 입력받아 해당 구구단을 출력하는 프로그램을 작성합니다.
- 실행 예 : 몇단을 출력할까요? 2
2 * 1 = 2
2 * 2 = 4
~~
2 * 9 = 18
* for 중첩 반복문
- 반복문안에 또 다른 반복문이 포함되는 것을 말합니다.
for(int i=1; i<= 3; i++){ for(int j=1; j<=2; j++){ System.out.println("hello"); } } i=1 j=1,2 i=2 j=1,2 i=3 j=1,2
* while 반복문의 형식초기값 while( 조건식 ){ 반복실행시킬 명령어(들); 증감식; }
> while 문 위에 초기값이 들어가고 반복문 안에 반복시킬 명령와와 증감식이 들어갑니다.
* do ~ while 반복문의 형식
초기값; do{ 반복 실행 시킬 명령어(들) 증감식; }while(조건식);
> do 반복문 위에는 초기값을, 반복문 안에 반복 명령어/증감식을 작성하며, 마지막 while(조건식)이 들어갑니다.
* while문과 do~while문의 차이는?- 처음부터 조건을 만족하지 않는 상황일때, while문은 반복문을 한번도 실행하지 않을 수 있어요.그러나 do~while문은 적어도 반복문을 한번은 실행합니다!
* 기본적으로 사용되는 반복문 형태는?- for : 횟수가 분명하게 정해져 있을 때 사용 됩니다.- while / do~while : 횟수가 분명하게 정해지지 않고 어떠한 상황을 만족할 동안 반복시켜야 할 때 사용 됩니다.'º Language º > Java' 카테고리의 다른 글
[자바기초] 객체지향 프로그래밍 정의 및 특징(은닉성) 정리노트 (0) 2023.03.20 [자바기초] 배열 정리노트 (0) 2023.03.17 [자바기초] 오류의 종류와 제어문(선택문) 정리노트 (0) 2023.03.13 [자바기초] 연산자의 종류와 활용 방법 정리노트 (2) 2023.03.11 [자바기초] 8가지 자료형의 구성요소 정리노트 (0) 2023.03.10