Hallo ich soll für ein Praktikum erklären warum dieses Programm beim ausführen Tasse und nicht Kasse ausgibt.
Dazu wollte ich fragen ob ihr mir erklären könnt was dieses char bewirkt und wozu es gut ist.
Vielen Dank
Max
Java:
import java.util.Arrays;
public class Buchstaben {
public static void main(String[] args) {
char[] eingabe = new char[]{'K', 'a', 's', 's', 'e'};
char[] ergebnis = ersetze(eingabe, 'K', 'T');
// Ausgabe der Eingabe
System.out.println("Eingabe: " + Arrays.toString(eingabe));
// Ausgabe des Ergebnis
System.out.println("Ergebnis: " + Arrays.toString(ergebnis));
}
// Klassenmethode zum Ersetzen von Buchstaben
public static char[] ersetze(char[] a, char suche, char ersetze) {
for (int i = 0; i < a.length; i++) {
// Ersetzen der Buchstaben
if (a[i] == suche) {
a[i] = ersetze;
}
}
return a;
}
}
Vielen Dank
Max