2012-11-08 10 views
0

switch 문에서 int를 비교해야하며 잘못 입력 한 방법을 잘 모르겠습니다. 여기 내 코드는 다음과 같습니다switch 문에서 숫자 비교

switch (y) { 
    case int y isgreater(1, 411): 
     // case code here... 

는 VB에서 코드는 것, 내가 원하는 것을 단순화하기 위해 : 오브젝티브 C와 같은

Case >= 411: 
    'Code here for case 
+4

'else if' –

답변

2

C 기반 언어 구문의 종류를 지원하지 않습니다. 그냥 if 문 사용 : switch 성명에서

if (y >= 411) { 
    // do stuff 
} 

를, 각 case 값은 개별 일정해야합니다.

switch (expression) { 
    case 5: 
     // stuff 
     break; 
    case 12: 
     // stuff 
     break: 
    default: 
     // stuff 
     break; 
} 
관련 문제