Default는 if문으로 치면 else 문이다.
어떤거를 항상 쓴다라기 보다는 프로그래밍 상황에 맞게 if, switch둘중 하나 골라서 사용하면된다.
case 20 : 에서 break안걸어주면 밑으로 타고 가서 default까지간다음에 break; 만나서 switch문 빠져 나가게된다.
그런데 이것을 의도적으로 사용할 때도 있다.
case10, 20, 30일 경우 공통적으로 이렇게 수행하려고
-> 이게 문법 오류는 아님
: ?
int iTest = 20;
iTest == 20 ?
// iTest에 있는 값이 20입니까? 물어봐서
iTest == 20 ? iTest = 100 : iTest = 200;
// 20이라면 iTest = 100; 수행
// 20아니라면 iTest = 200; 수행