조건문
조건문
if 문
int num1 = 10;
int num2 = 20;
if (num1 < num2) {
System.out.println(num2);
}
if (num1 < num2) {
System.out.println(num2);
} else {
System.out.println(num1);
}
if(조건식) {실행문} else if(조건식) {실행문} else {실행문}
if (num1 < num2) {
System.out.println(num2);
}else if(num1 == num2) {
System.out.println("same");
} else {
System.out.println(num1);
}
switch문
- 비교대상이 되는 결과값과 선택사항이 많을 경우 사용
- switch 문에는 break가 반드시 필요
System.out.println("점수를 입력하세요");
Scanner inputNum = new Scanner(System.in);
int score = inputNum.nextInt();
switch (score) {
case 90:// score == 90
case 95:// 이런식으로 두개의 조건 가능
System.out.println("score is good");
break;
case 80:
System.out.println("score is 80");
break;
case 70:
System.out.println("score is 70");
break;
case 60:
System.out.println("score is 60");
break;
case 50:
System.out.println("score is 50");
break;
default:
System.out.println("??");
break;
}
inputNum.close();