Inlägg

Inlägg som Natta98 har skrivit i forumet
Av Natta98

Java, min if else sats funkar inte som den ska

Hej!
Jag gör en "affär" i Java. Man trycker på knappen för att lägga till kunden och skriver in kundens namn samt antal varor. Det jag ska göra är att skriva ut ett meddelande ifall användaren skriver in något annat än siffra i antal varor. Jag försökte lösa problemet på två sätt men varje gånghänder det att om användaren skriver in något annat än siffra får jag bara massa röd text som error istället för meddelandet. här är båda metoder jag använde, hoppas ni vet varför den inte går in i else statement.

if(a >= '0' && a <= '9') {
System.out.println("test 1 ");
} else {
System.out.println("Test2 ");
}

Metod 2:

boolean checkInt = Character.isDigit(a);
if(checkInt){
System.out.println("test1");
}else {
System.out.println("test2");
}