Java - Sjekk om inndata er et positivt heltall, negativt heltall, naturlig tall og så videre.
Finnes det noen innebygd metode i Java der du kan finne brukerens input' s type om den er positiv eller negativ og så videre? Koden nedenfor fungerer ikke. Jeg prøver å finne en måte å legge inn en innebygd metode som kan gjøre det i if-setningen.
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.");
}
}
23
3
Hva med å bruke følgende:
Du kan bruke
if(number >= 0)
. Det faktum at du brukerint number = input.nextInt();
sikrer at det må være et heltall.Bruk koden nedenfor.