이 있는 내장 방법에서 자바 어디에 당신을 찾을 수 있습니다 사용자 입력이's type 여부,긍정적 또는 부정적인입니까? 아래 코드는't work. 나는 방법을 찾기 위해 노력하고를 내장하는 방법에서 그것을 할 수 있습니다면 문입니다.
import java.util.Scanner;
public class Compare {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter a number: ");
int number = input.nextInt();
if(number == int)
System.out.println("Number is natural and positive.");
}
}
당신이 정말로 필요하다면을 피하기 연산자는 다음 사용수학이다.그넘()
반환합 시그넘 함수의 인자로우 인 로,1.0 경우 인수 is greater than zero,-1.0 경우 인수 is less than zero.
편집:당으로 주석,이에 대한 작품만 두고 떠 값입니다. 을 위해 정수 값은 방법을 사용할 수 있습니다:
에 대해 무엇을 사용하여 다음과 같다:
int number = input.nextInt();
if (number < 0) {
// negative
} else {
// it's a positive
}
(당신이 당신으로다른 경우
문를 확인에 대한 세 가지 다른 상태(긍정적,부정적,0)
여기에 간단한 예제(가능성을 제외의 정수가 아닌 값)
import java.util.Scanner;
public class Compare {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter a number: ");
int number = input.nextInt();
if( number == 0)
{ System.out.println("Number is equal to zero"); }
else if (number > 0)
{ System.out.println("Number is positive"); }
else
{ System.out.println("Number is negative"); }
}
}
을 위해 정수를 사용할 수 있정수입니다.그넘()
반환합 시그넘의 기능은 지정된 int value. (반환 값은 경우-1 을 지정한 값은 부정적인 경우 0 지정된 값을 영;및 1 는 경우 지정한 값이 긍정적이다.)
사용은 아래와 같은 코드입니다.
if(number >=0 ) {
System.out.println("Number is natural and positive.");
}