본문 바로가기
프로그래밍/JAVA

자바의 정석 기초 ( for문 / 중첩 for문 / while문 / do-while문 / break문/ continue문 / 이름 붙은 반복문)

by ✲ 2020. 6. 23.
반응형

남궁성님의 자바의 정석 기초편을 보면서 혼자 공부하는 공간입니다. 참고 부탁드립니다. 

 

for문 

조건을 만족하는 동안 블럭{}을 반복 - 반복횟수를 알 때 적합

for(초기화;조건식;증감식){

    수행될문장

}

 

중첩 for문

for문 내에 또 다른 for문을 포함시킬 수 있다

for(int i = 1; i<=9; i++){

    for(int j= 1; j<=9; j++){

       System.out.println( i + "*" + j + "=" +(i*j));

    } 

    System.out.println();

}

 

While문 

조건을 만족시키는 동안 블럭{}을 반복 - 반복횟수를 모를 때 (꼭 모를때만 쓰는건 아님) 

while (조건식) {

    // 조건식의 연산결과가 참(true)인 동안, 반복될 문장들을 적는다. 

}

 

do-while문 

블럭{}을 최소한 한 번 이상 반복 - 사용자 입력 받을 때 유용

do{

    // 조건식의 연산결과가 참일 때, 수행될 문장들을 적는다. (처음 한번은 무조건 실행) 

}while(조건식);

 

break문

자신이 포함된 하나의 반복문을 벗어난다 

 

continue문 

자신이 포함된 반복문의 끝으로 이동 - 다음 반복문은 넘어감 

전체 반복 중에서 특정 조건시 반복을 건너뛸 때 유용

 

이름붙은 반복문 

반복문에 이름을 붙여서 하나 이상의 반복문을 벗어날 수 있다. 

(주로 break 뒤에 반복문 이름 붙여서 사용) 

반응형

댓글