단지 콘솔 출력일지라도 스위치 케이스의 기본값은 매우 필요합니다. 예를 들어 '1', '2', '3' 세 가지 경우가 있는데 실수로 4를 전달하는 경우가 있습니다. 이때 기본값이 없으면 프로그램이 충돌하는 경우가 있습니다. default 예외 처리의 일종입니다. 물론, 기본값은 게으른 사람들이 문제를 처리하는 데에도 좋은 선택입니다. 여전히 123과 동일합니다. 1만 있으면 'hello world'를 출력하고, 1이면 'nice to Meet you'를 출력합니다. 기본값을 사용하지 않으면 작성해야 할 수도 있습니다. 여러 가지 경우가 해당됩니다. 기본값을 사용하면 한 가지 경우이면 충분합니다. 1을 제외한 나머지는 모두 기본값입니다. 반품/휴가 문제는 여전히 위 1, 2, 3의 경우입니다. 반환/중단 없이 논리 1이 실행되면 반환/중단이 발생할 때까지 논리 2도 실행됩니다. 물론 이러한 상황은 합법적입니다. 그러나 때로는 사례 1의 논리만 실행하고 싶기 때문에 사례 1의 논리 뒤에 반환/중단을 추가해야 합니다. 그렇지 않으면 사례 2의 논리를 추가로 실행하면 다른 위치에서 논리 오류가 발생합니다.
단지 콘솔 출력일지라도 스위치 케이스의 기본값은 매우 필요합니다. 예를 들어 '1', '2', '3' 세 가지 경우가 있는데 실수로 4를 전달하는 경우가 있습니다. 이때 기본값이 없으면 프로그램이 충돌하는 경우가 있습니다. default 예외 처리의 일종입니다. 물론, 기본값은 게으른 사람들이 문제를 처리하는 데에도 좋은 선택입니다. 여전히 123과 동일합니다. 1만 있으면 'hello world'를 출력하고, 1이면 'nice to Meet you'를 출력합니다. 기본값을 사용하지 않으면 작성해야 할 수도 있습니다. 여러 가지 경우가 해당됩니다. 기본값을 사용하면 한 가지 경우이면 충분합니다. 1을 제외한 나머지는 모두 기본값입니다.
반품/휴가 문제는 여전히 위 1, 2, 3의 경우입니다. 반환/중단 없이 논리 1이 실행되면 반환/중단이 발생할 때까지 논리 2도 실행됩니다. 물론 이러한 상황은 합법적입니다. 그러나 때로는 사례 1의 논리만 실행하고 싶기 때문에 사례 1의 논리 뒤에 반환/중단을 추가해야 합니다. 그렇지 않으면 사례 2의 논리를 추가로 실행하면 다른 위치에서 논리 오류가 발생합니다.
그런 뜻이겠죠. 내용이 별로 없어요.