switch-case
๋ฌธ์ ์ฌ์ฉํด์ ์ฌ๋ฌ ์ ํ์ง๋ฅผ ์ฒ๋ฆฌํ๋ค.break
์ ์ญํ ์ ์ดํดํ๋ค.// ํ์ผ ์ด๋ฆ: SwitchExample.java
public class SwitchExample {
public static void main(String[] args) {
int day = 3;
switch (day) {
case 1:
System.out.println("์์์ผ์
๋๋ค.");
break;
case 2:
System.out.println("ํ์์ผ์
๋๋ค.");
break;
case 3:
System.out.println("์์์ผ์
๋๋ค.");
break;
case 4:
System.out.println("๋ชฉ์์ผ์
๋๋ค.");
break;
case 5:
System.out.println("๊ธ์์ผ์
๋๋ค.");
break;
default:
System.out.println("์ฃผ๋ง์
๋๋ค.");
}
}
}
switch (๋ณ์) {
case ๊ฐ1:
// ๋ณ์ == ๊ฐ1์ผ ๋ ์คํ
break;
case ๊ฐ2:
// ๋ณ์ == ๊ฐ2์ผ ๋ ์คํ
break;
...
default:
// ๋ชจ๋ case์ ํด๋นํ์ง ์์ ๋ ์คํ
}
break
๋ ํด๋น case ์คํ ํ switch๋ฌธ์ ๋น ์ ธ๋์ค๊ฒ ํด์คbreak
๋ฅผ ์๋ตํ๋ฉด ์๋ case๋ค์ด ์ค์ค์ด ์คํ๋จ (fall-through)์์์ผ์
๋๋ค.
(day = 3
์ด๋ฏ๋ก case 3 ์คํ)
int level = 10;
switch (level) {
case 1:
System.out.println("์ด๊ธ์");
break;
case 2:
System.out.println("์ค๊ธ์");
break;
case 3:
System.out.println("๊ณ ๊ธ์");
break;
default:
System.out.println("๋ ๋ฒจ์ ๋ค์ ํ์ธํด์ฃผ์ธ์.");
}
โ ๊ฒฐ๊ณผ: