Java

24년 6월 11일 KH 교육 전 Java 예습 조건문(If, switch/case) 반복문(while, for문)

최종군 2024. 6. 1. 14:35

제어문 :

 

 

 

 

if문 위 사진은 조건문 If이다 if () 안에 들어 있는 조건이일 경우 if문 안에 담겨 있는 문장이 실행이 된다. 

else 경우에는 if 조건이 거짓일 경우 실행이 된다. 

 

 

 

else - if 문 

 

조건이 여러 번이 사용이 되면 if와 else를 여러번 사용하면 가독성이 떨어지게 된다 

else-if를 사용하면 조금 더 가독성이 올라가게 된다. 

 

 

swirch/case : if문 보다 좀 더 일정한 형식이 있는 조건 판단문 

 

switch 입력 변수 자료형은 byte, short, char, enum, String만 사용이 가능 

 

 

 

 

case 1 : 선정 후 

break;문이 없다면 해당 문장 출력 후 다음 문장이 발생한다. 

switch문에 없는 조건이 있는 경우 default : 문장을 선언하면 default 안에 들어있는 문장이 선언됨

default : 가 없는 경우에 case에 없는 조건이 선언되면 아무것도 뜨지 않는다. 

 

 

while문

 

 

 

 

while문은 조건이 참인 동안에 계속 수행한다 

whlie문에 무한 루프가 발생할 수 있다 while문은 조건이 참인 동안에 반복적으로 수행을 하는데 

그 조건이 계속 참인 경우에는 무한 루프에 빠지게 된다. 

 

무한 루프에서 벗어나는 방법으로는 crtl + c 를 눌러서 while문을 벗어난다 

 

그 다음 방법으로는 바로 break;문을 이용하는 것이다. 

 

 

 

 

위 내용처럼 break;문을 이용을 하면 if문 안에 있는 coffee가 0과 같은 조건이 되어 참이 되므로 

break가 호출이 되어서 while문을 빠져 나간다. 

 

 continue :  참이 아닌 경우 반복문 맨 처음으로 이동하게 된다 

 

 

 

 

 

 

continue : 조건문이 참이 아닌 경우 조건문을 빠져 나가는 대신 

맨 처음으로 이동하게 된다