Jak sprawdzić, czy znak w ciągu jest cyfrą lub literą
Mam użytkownika, który wprowadza pojedynczy znak do programu i jest przechowywany jako ciąg znaków. Chciałbym wiedzieć, jak sprawdzić, czy wprowadzona postać jest literą lub cyfrą. Mam instrukcję if, więc jeśli jest to litera, to wypisuje ją jako literę i to samo dla cyfry. Kod do tej pory nie działa, ale czuję, że jestem blisko. Każda pomoc, którą możesz zaoferować, jest doceniana.
System.out.println("Please enter a single character: ");
String character = in.next();
System.out.println(character);
if (character.isLetter()){
System.out.println("The character entered is a letter.");
}
else (character.isDigit()){
Syste.out.println("The character entered is a digit.");