在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.");
}