면접족보
int month = 1;
switch (month) {
case 12:
case 1:
case 2:
case 3:
System.out.println("겨울입니다.");
break;
case 4:
case 5:
case 6:
System.out.println("봄입니다.");
break;
case 7:
case 8:
case 9:
System.out.println("여름입니다.");
break;
case 10:
case 11:
System.out.println("가을입니다.");
break;
default:
System.out.println("해당 수는 월이 아닙니다.");
}
int num = 0;
int num1 = 0;
while (num < 1000) {
num++;
num1 += num;
}
System.out.println(num1);
int num = 0;
int num1;
while (num < 9) {
num++;
num1 = 3 * num;
System.out.println("3 X " + num + " = " + num1);
}
if 문은 조건식의 결과가 참(true)이면 주어진 명령문을 실행하며, 거짓(false)이면 아무것도 실행하지 않습니다.
switch 문은 if / else 문과 마찬가지로 주어진 조건 값의 결과에 따라 프로그램이 다른 명령을 수행하도록 하는 조건문입니다.
이러한 switch 문은 if / else 문보다 가독성이 더 좋으며, 컴파일러가 최적화를 쉽게 할 수 있어 속도 또한 빠른 편입니다.
물음표(?) 앞의 조건식에 따라 결괏값이 참(true)이면 반환값1을 반환하고, 결괏값이 거짓(false)이면 반환값2를 반환합니다.
변수 3개를 선언후 80, 33 ,55 차례대로 할당
삼항연산자를 활용하여, 최대값을 출력하시오.
int num1, num2, num3, num4;
num1 = 80;
num2 = 33;
num3 = 55;
num4 = (num1 - num2 > 0 && num1 - num3 > 0) ? num1 : (num2 - num3 > 0) ? num2 : num3;
System.out.println(num4);
int num = -10;
if(num < 0) {
num = -num;
}
System.out.println(num);