-
반복문(while, do while, for)JAVA 2022. 5. 12. 13:44
반복문은 조건이 참인 동안 반복수행하는 제어문을 뜻한다.
먼저, while문을 보자.
while(조건식) { 수행문1; } 수행문2;
조건이 참일 때, 수행문1을 계속 실행하다가, 참이 아니게되면 수행문2가 실행된다.(true를 넣으면 무한반복)
이번엔 do while문을 알아보자.
do { 수행문1; } while (조건식) { 수행문2; }
do 안에 있는 수행문1을 무조건 한번 실행하고, 그 다음 조건에 맞게 수행문2를 실행한다.
이제, for문을 알아보자.
for (초기화식; 조건식; 증감식) { 수행문; } //보통 for (num = 1; num <= 5; num++) 이런 식으로 쓴다.
초기화식 값에서 조건식을 살피고 맞으면 수행문을 수행하고 증감식에서 증감하고 이걸 조건식이 맞으면 계속하는 원리이다. 증감식과 초기화식에는 문장이 하나 이상 들어갈 수 있다. 그리고 for 안을 다 비우면 무한반복을 하게 된다.
마지막으로, 중첩 반복문을 알아보자.
반복문 내부에 또 다른 반복문이 있는걸 뜻하며, for문안에 for문이나 while이 들어간다. 많이 중첩될수록 수행시간이 늘어나게 된다. 예를 들면,
for ( int dan=2 ; dan<=9 ; dan++) { for ( int count=1 ; count<=9 ; count++ ) { System.out.println(dan + '*' + count + '=' + dan*count); } }
이런 식으로, 구구단을 작성할 수 있다.
'JAVA' 카테고리의 다른 글
객체와 객체지향이란? (0) 2022.05.16 break와 continue문 (0) 2022.05.16 조건문(if, switch-case) (0) 2022.05.11 연산자들 (0) 2022.05.09 변수 선언과 자료형, 상수와 리터럴 (0) 2022.05.04