2016-10-13 3 views
-2

어떻게 다른 사람과 비교할 수 있습니까?두 숫자를 1과 0으로 비교하십시오.

if ((1 <= alpha <= 0) && (1 <= beta <= 0)) { 
// Do something 
} 

알파와 베타가 이중 변수라는 것을 고려하십시오.

+0

그냥'&&'를 사용하십시오. 또한 부동 소수점 숫자로 만들기 위해'1.0'과'0.0'라고 쓰십시오. – afsafzal

+2

두 변수가 모두 0과 1 사이에 있는지 테스트하려고합니까? (비록 코드가 정확하지 않더라도, 변수가 1보다 크고 0보다 작거나 같아야한다는 것을 테스트하려고한다고 생각하게 만듭니다 - 분명히 불가능합니다.) – YowE3K

+1

'if (0 <= alpha && alpha <= 1 && 0 <= 베타 & 베타 = 1) –

답변

0
if (1 <= alpha && alpha <= 0 && 1 <= beta && beta <= 0) { 
// Do something 
} 

이와 같이 작동해야 각 개별 비교를 부울로 변환 한 다음 함께 결합 할 수 있습니다.

+2

'알파'는 1보다 크고 동시에 0보다 작을 수 없습니다. – YowE3K

+1

이것은 항상 거짓입니다. –

+0

그러나 일이고, I는 삼각형의 래스터이 필요하고, 슬라이드는 가지고 (0 <알파 <1 0 <베타 <1 0 <감마 <1) 다음 C = 알파 C0 + beta c1 + gamma c2 색이있는 drawpixel (x, y) –

관련 문제