기초/JAVA

[JAVA] 반복문

장동규 2017. 1. 12. 10:51

반 복 문

반복문은 골격안에 있는 값이 false가 될 때까지 실행시켜주는 문법이예요

다른 언어와 마친가지로 크게 3가지 종류의 반복문이 있는데요

 

for문

for(변수초기값;변수 마지막값;증감값){

실행문.................

}

 

while문

while(조건){

실행문..............

}

do-while문

do{

실행문...................

}(조건);

 

 

*while문과 do-while문의 차이점

 

while 

 do-while

 조건이 false 경우

실행 X 

한번은 무조건 실행 

 조건에 세미콜론(;)

 

그림과 같이 while문에 i의 값은 10이 되어 종료되었지만

do-while의 조건도 10미만의 수여야지 실행되는 문법이지만

do-while문의 특성상 최초 한번은 실행되기에 실행된것을 알수있습니다.

이처럼 do-while문은 최초에 한번은 무조건 실행되는 초기값설정같은것에는 좋을것같습니다!

 

자 그럼 문제 반복문을 배웠으니깐 2단부터 9단까지 실행되는 구구단 만들기

간단하죠?

구구단을 만들다보면

반복문안에는 또다른 반복문이 중첩해서 들어갈 수있다는 것을 알수있어요.

반복문도 중첩이되면 조건문도 중첩이 되겠죠?

if(조건){

if(조건){

}

}

이런식으로요!

 

또한 반복문을 도중에 종료하거나 특정구간에서 빠져나올수도 있습니다

break;

continue;

이 두 명령어가 있는데요

구구단에서 한번 적용시켜 볼께요!

break; 명령어는 조건이 TURE면 반복문을 빠져나가겠어 라는 의미continue; 명령어는 조건이 TURE면 넘어가겠어 라는 의미예요

 

무한루트

for(;;){

}

 

while(true){

}

같이 명령어를 만들어줬을떄 조건문을 걸어서 프로그램을 종료시켜줘야 겠죠?