Normal
Du prüfst ja jeweils nur EIN Zeichen des Strings, nicht alles auf einmal !Also für EIN Zeichen könntest Du es bei Deinem Ansatz so prüfen:[code=Java]if( !Character.isUpperCase(charWort) && !Character.isLowerCase(charWort) && !Character.isDigit(charWort) ){ // hier weißt Du jetzt, dass das zeichen KEIN Groß- oder Kleinbuchstabe oder Digit ist!!}[/code]Jetzt musst Dir nur noch überlegen, wie Du das für alle Zeichen prüfst und dabei merkst, ob eines der Kriterien für das ganze Wort nicht erfüllt ist!Gruß Klaus
Du prüfst ja jeweils nur EIN Zeichen des Strings, nicht alles auf einmal !
Also für EIN Zeichen könntest Du es bei Deinem Ansatz so prüfen:
[code=Java]
if( !Character.isUpperCase(charWort) && !Character.isLowerCase(charWort) && !Character.isDigit(charWort) )
{
// hier weißt Du jetzt, dass das zeichen KEIN Groß- oder Kleinbuchstabe oder Digit ist!!
}
[/code]
Jetzt musst Dir nur noch überlegen, wie Du das für alle Zeichen prüfst und dabei merkst, ob eines der Kriterien für das ganze Wort nicht erfüllt ist!
Gruß Klaus