logo

Switch 문의 문자열

Java 7에서는 Java를 사용하여 스위치 문의 표현에 문자열 개체를 사용할 수 있습니다. 문자열을 사용하려면 다음 사항을 고려해야 합니다.

  • 문자열 객체여야 합니다.
  •  Object game = 'Hockey'; // It is not allowed String game = 'Hockey'; // It is OK. 
  • 문자열 객체는 대소문자를 구분합니다.
  •  'Hickey' and 'hocker' are not equal. 
  • Null 객체 없음

문자열 객체를 전달하는 동안 주의하세요. Null 객체 원인을 NullPointerException에 전달하는 경우입니다.


Switch 문의 문자열 예제 1

 public class StringInSwitchStatementExample { public static void main(String[] args) { String game = 'Cricket'; switch(game){ case 'Hockey': System.out.println('Let's play Hockey'); break; case 'Cricket': System.out.println('Let's play Cricket'); break; case 'Football': System.out.println('Let's play Football'); } } } 

산출:

 Let's play Cricket 

Switch 문의 문자열 예 2

 public class StringInSwitchStatementExample { public static void main(String[] args) { String game = 'Card-Games'; switch(game){ case 'Hockey': case'Cricket': case'Football': System.out.println('This is a outdoor game'); break; case 'Chess': case'Card-Games': case'Puzzles': case'Indoor basketball': System.out.println('This is a indoor game'); break; default: System.out.println('What game it is?'); } } } 

산출:

 This is a indoor game