📅 2022-04-18
If문의 조건값은 boolean형인데 비해 switch문의 조건값은 long형을 제외한 정수형(byte, short,int) 또는 char형인 것이 다르다.
JDK7.0이상부터는 문자열도 지원함
switch(인자값) {
case 조건값1 :
수행문; break;
case 조건값2 :
수행문; break;
case 조건값3 :
수행문; break
default :
수행문;
주어지는 조건의 결과가 true이면 if문 블럭을 코드를 실행함
int n = 10;
//단일 if문
if (n > 5) {
System.out.println("n은 5보다 크다");
}
System.out.println("---------------");
if (n < 5)
System.out.println("n은 5보다 작다");
특정한 명령들을 정해진 규칙에 따라 반복처리 할 때 사용
for(초기식 ; 조건식 ; 증감식){
수행문1;
수행문2;
}
for(int i = 1 ; i <= 5 ; i++){
System.out.println(i+"번째 수행");