조건문과 반복문

조건문(if문, switch문)

if문

if(조건식1){
	실행문1;	//조건식1 true
}else if(조건식2){
	실행문2;	//조건문2 true
}else{
	실행문3;	//조건식1 and 조건식2 false
}
//0.0과 1.0사이의 난수 값을 출력하는 메소드
Math.random();

switch문

switch(변수){
	case1:

    	break;

	case2:

    	break;

	default:

}

java 7부터는 String 타입의 변수도 올 수 있다. 7이전 버전은 정수타입 변수나 정수값을 산출하는 연산식만 올 수 있다.

반복문(for, while, do-while)

for문은 반복 횟수를 알고 있을 때 주로 사용하고, while문은 조건에 따라 반복할 때 주로 사용한다.

for문

초기화식은 생략을 할 수도 있고, 둘 이상이 있을 수 있다.

향상된 for문

while문

while문은 조건식이 true일 경우에 계속해서 반복한다.

do-while문

while문과의 차이점은 while문은 조건을 먼저 검사한 후 실행하고, do-while문은 실행문을 실행한 후에 조건을 검사한다.

break문

break문은 반목문인 for, while, do-whlie문을 실행 중지할 때 사용된다.(+switch문)

이때, break문은 가장 가까운 반복문만 종료한다. 만약 반복문이 중첩되어 있을 경우 Lavel을 붙이고 break Lavel이름;을 하면 라벨이 붙은 반복문까지 종료된다.

continue문

continue문은 반복문에서만 사용되는데, 블록 내부에서 continue문이 실행되면 for문의 증감식 또는 while, do-while문의 조건식으로 이동한다.

Last updated

Was this helpful?