Javaに内蔵されているメソッドで、ユーザーの入力タイプが正なのか負なのかなどを調べることができるものはありますか?以下のコードは動作しません。if文で入力できる内蔵のメソッドがないか探しています。
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.");
}
}
を使うのはどうでしょう。
int number = input.nextInt();
if (number < 0) {
// negative
} else {
// it's a positive
}
以下のコードを使用してください。
if(number >=0 ) {
System.out.println("Number is natural and positive.");
}