2012-05-03 2 views
1

저는 Android 제스처와 onFling 메소드로 작업하고 있습니다. velocityX와 velocityY를 전달하는 두 개의 float 변수가 있습니다. 논문은 0.0, 양수 또는 음수 일 수 있습니다. 분명히 0.0은 검출하기 쉽지만 그것이 양수인지 음수인지 여부를 어떻게 감지 할 수 있는지는 알 수 있습니다.Java 플로트가 양수인지 음수인지를 감지합니다.

int 및 double에 대한 코드가 있지만 float과 관련하여 특별히 발견 된 코드는 없습니다.

답변

5

<>을 사용해 보셨습니까? 이 연산자는 그런 종류의 일에 사용됩니다 ...

+0

내장 기능이 있는지 궁금합니다. 내가 말하고 DOUBLE의 빌드에 대한 예제를 말하면서 – jskrwyk

+0

Javadoc : http://docs.oracle.com/javase/7/docs/api/java/lang/Double.html 내장 함수는 다음과 같습니다. .compareTo (Double another Double) – apnorton

3

그냥 0.0과 비교하십시오. 다음과 같이하십시오 :

var x = 0.01; 
var y = -0.01; 
if (x > 0.0) { /* positive */ } 
if (y < 0.0) { /* negative */ } 
관련 문제