Servus,
Mein Quellcode:
Meine Frage:
Wieso kommt bei beiden Ausgaben das gleiche Ergebnis raus?
Sollte nicht bei der ersten Ausgabe Kasse und bei der 2. Ausgabe Tasse ausgegeben werden?
Mein Quellcode:
Java:
public static void main(String[] args)
{
char[] eingabe = new char[] { 'K', 'a', 's', 's', 'e' };
char[] ergebnis = ersetze(eingabe, 'K', 'T');
System.out.println("Eingabe: " + Arrays.toString(eingabe));
System.out.println("Ergebnis: " + Arrays.toString(ergebnis));
}
public static char[] ersetze(char[] a, char suche, char ersetze)
{
for (int i = 0; i < a.length; i++)
{
if (a[i] == suche)
{
a[i] = ersetze;
}
}
return a;
}
Meine Frage:
Wieso kommt bei beiden Ausgaben das gleiche Ergebnis raus?
Sollte nicht bei der ersten Ausgabe Kasse und bei der 2. Ausgabe Tasse ausgegeben werden?