Hallo Leute,
Ich will ein kleines Programm schreiben, das das selbe macht wie die Methode toUpperCase() von der Klasse String,d.h. alle Kleinbuchstaben in einem String sollen in Großbuchstaben umgewandelt werden.
Dabei will ich mit charAt() arbeiten.
Dies ist mein Code:
Nun habe ich das Problem, dass die Zahlen für die jeweiligen Großbuchstaben ausgegeben werden und nicht der Buchstabe selbst.
Beispiel:
Eingabe: Hallo Welt
Ausgabe: H65767679 W697684
Gewünschte Ausgabe: HALLO WELT
Wie kann ich das umwandeln? Danke schonmal im Vorraus
mfg
update
Ich will ein kleines Programm schreiben, das das selbe macht wie die Methode toUpperCase() von der Klasse String,d.h. alle Kleinbuchstaben in einem String sollen in Großbuchstaben umgewandelt werden.
Dabei will ich mit charAt() arbeiten.
Dies ist mein Code:
Java:
public static void main(String[] args) {
print("Eingabe: ");
String eingabe;
eingabe =readLine();
int i = 0;
while(i< eingabe.length()) {
if(eingabe.charAt(i) > 96 && eingabe.charAt(i) < 123) {
print(eingabe.charAt(i) - 32);
} else {
print(eingabe.charAt(i));
}
i++;
}
}
Nun habe ich das Problem, dass die Zahlen für die jeweiligen Großbuchstaben ausgegeben werden und nicht der Buchstabe selbst.
Beispiel:
Eingabe: Hallo Welt
Ausgabe: H65767679 W697684
Gewünschte Ausgabe: HALLO WELT
Wie kann ich das umwandeln? Danke schonmal im Vorraus
mfg
update