Gibt es eine eingebaute Methode in Java, wo Sie die Benutzereingabe finden können's Typ, ob es positiv ist, oder negativ und so weiter? Der Code unten funktioniert nicht. Ich versuche, eine Möglichkeit zu finden, eine eingebaute Methode einzugeben, die dies in der if-Anweisung tun kann.
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.");
}
}
Wie wäre es, wenn Sie das Folgende verwenden würden?
int number = input.nextInt();
if (number < 0) {
// negative
} else {
// it's a positive
}
Verwenden Sie den folgenden Code.
if(number >=0 ) {
System.out.println("Number is natural and positive.");
}