Hallöchen Ich mal wieder mit einer wahrscheinlich ganz doofen Frage
Es geht darum einen eingegebenen Kleinbuchstaben in einen Großbuchstaben umzuwandeln.
Folgendermaßen läuft’s bei mir:
public class Aufgabe_25 {
/* ----------Hauptprozedur---------- */
public static void main(String[] args) {
char buchstabe1 = IO.readChar("Kleinbuchstabe: ");
int buchstabe2 = (int) buchstabe1;
buchstabe2 = buchstabe2 - 32;
buchstabe1 = (char) buchstabe2;
System.out.println("Großbuchstabe: "+buchstabe1);
}
}
Jetzt sagt man mir, dass es auch ohne cast gehen soll.
So würde ich mir das jetzt denken:
public class Aufgabe_25 {
/* ----------Hauptprozedur---------- */
public static void main(String[] args) {
char buchstabe = IO.readChar("Kleinbuchstabe: ");
buchstabe = buchstabe - 32;
System.out.println("Großbuchstabe: "+buchstabe);
}
}
Auf diese Weise läuft es aber nicht bei mir.
Woran liegt das?
Gaaanz lieben Dank schonmal im Voraus