2012-09-17 2 views
0

내가 특정 제약 조건에 따라 텍스트 문자열을 반환 할 것이다 경우 다른 문을 만들려고 한 트리거 없습니다. 처음 3 개 제약은 작동하지만 최종 제약의 이벤트가 발생하면, 다시 두 번째 트리거합니다. 난수 발생기는 때때로 0 값을 사용, 그래서 나는 그것에 대해 설명하기 원했다. 나는 주변에서 조금 찾고있는이 다루 듯 아무것도 찾을 수 없습니다다른 문은

등이 새로운 오전 및 들여 쓰기 드려 죄송합니다. 나는 그것을 놓친 경우, 올바른 방향으로 힌트도 감상 할 수있다.

double txtestimateCategory = [mynum computeVolume]; 
NSLog(@"The volume is %f", txtestimateCategory); 
int v = ((txtestimateCategory * 1)); 
if ((v >= 8000)) 
{ 
    NSLog(@"The box is large"); 
} 
else if ((1 <= v < 1000)) 
{ 
    NSLog(@"The box is small"); 
} 
else if ((1000 <= v < 8000)) 
{ 
    NSLog(@"The box is medium"); 
} 
else 
{ 
     NSLog(@"The box is a lie"); 
} 

답변

4

비교기는 2 진수 연산자입니다.

else if (1 <= v && v < 1000) 

(.! 그렇지 않으면 true < 1000 같은 것들을 평가 될 것이며, true 암시 1로 변환 당신이 의미하지 무엇을)

: 당신은 작성해야