Vergleichen ob der Integer der benutzt eingeben werden soll überhaupt ein int ist

starpicka

Neues Mitglied
Code:
import java.util.*;
public class SteilerWurf
{

    public static void main(String[] args)
    {
        
        double v, t, s, a;
        final double G = 9.81;
        int i = 0, anzahl;
        
        String str1 = new String();
        String strG_OderA = new String();
        String strV = new String("v");
        String strS = new String("s");
        String strA = new String("a");
        String strT = new String("t");
        String strG = new String("g");
        String strYes= new String("j");
        String jaNein = new String();
        
        Scanner sc = new Scanner(System.in);
        
        do
        {
        System.out.println("Wie viele Aufgaben wollen Sie berechnen? ");
        anzahl = sc.nextInt();
        } while (anzahl != anzahl);

hallo. ich bin neu bei Java und generell beim programmieren und ich hab das Problem das ich nicht weiß wie ich, wenn ich zum Beispiel über die Tastatureingabe ein Buchstabe anstatt einer Zahl eingebe, die Fehlermeldung weg bekomme. Ich habe es mit einer do while schleife ausprobiert aber ich weiß nicht wie man das vergleicht. Könnte mir das bitte jemand so einfach wie möglich erklären? Wie gesagt ich bin noch nicht sehr lange in diesem Gebiet und übe ein bisschen für die Schule indem ich versuche Physik mit Technologie zusammenbringe. Danke schon mal im vorraus! 🙂
 

Zurück
Oben