if (조건식) {
System.out.println("True일 경우 실행");
} else {
System.out.println("False일 경우 실행");
}

if (조건식1) {
System.out.println("실행문장1")
} else if (조건식2) {
System.out.println("실행문장2")
} else if (조건식3) {
System.out.println("실행문장3")
} else {
System.out.println("모든 조건 거짓일 경우 실행")

switch (식) {
case 값1:
System.out.println("실행문장1");
break;
case 값2:
System.out.println("실행문장2");
break;
defalt:
System.out.println("실행문장3");
break;
}
한번 True 로 인식하면 break; 를 만날 때까지 모두 True로 인식!!!
defalut == esle 와 같은 기능
package Switch문;
import java.util.Scanner;
public class Ex01_Switch문 {
public static void main(String[] args) {
Scanner sc = new Scanner( System.in );
System.out.print("점수 입력 : ");
int to = sc.nextInt();
char grade = ' ';
for(int i=0; i<=2;i++)
{
switch (to/10) {
case 10:
case 9:
grade = 'A' ;
break;
case 8:
grade = 'B' ;
break;
case 7:
grade = 'C' ;
break;
default:
grade = 'D' ;
break;
}
System.out.println(grade+"학점이다.");
}
}
}
case 10 은 True로 인식한후
case 9 는 이미 True여서 지나친후
break 를 만나 grade = A 가 된다.