Ich wollte das Programm nur Eingabe von natürliche Zahlen erlauben.
ich möchte z.b. dass eine Fehlermeldung kommt, wenn eine Buchtabe oder (Dismallz) Prozent Zahlen mit Puntk eingegeben wird.
Habt Ihr eine Idee danke im Voraus.
public class Wachstum {
public static void main(String[] args) {
int monate;
double anzahlMaeuse;
double wachtstumsFaktor;
double reduzierung;
double aktueleAnzahlMaeuse = 0;
Scanner x = new Scanner(System.in);
System.out.println("Geben Sie bitte Monatszahl ein");
monate = x.nextInt();
System.out.println("Geben Sie bitte die AnzahlMaeuse ein");
anzahlMaeuse = x.nextInt();
System.out.println("Geben Sie bitte die Wachstumszahl ein");
wachtstumsFaktor = x.nextInt();
System.out.println("Geben Sie bitte die Reduzierungzahl ein");
reduzierung = x.nextInt();
for (int i = 0; i < monate; i++) {
anzahlMaeuse += anzahlMaeuse * wachtstumsFaktor / 100;
aktueleAnzahlMaeuse -= anzahlMaeuse * reduzierung / 100;
}
System.out.println(aktueleAnzahlMaeuse);
}
}