Hallo Leute, wie kann ich zwei Strings durch einen Array miteinander vergleichen, sodass im Array bei der Übereinstimmung eines Buchstabens ein x und bei keiner Übereinstimmung eine Null angezeigt wird?
Ich hoffe ihr könnnt mir weiter helfen. Das ist mein Code der mir leider nicht das richtige Ergbnis liefert. Da es bei Palindromen wie Anna zu keiner Veränderung kommt. Der Code ist für MiniJava.
Ich hoffe ihr könnnt mir weiter helfen. Das ist mein Code der mir leider nicht das richtige Ergbnis liefert. Da es bei Palindromen wie Anna zu keiner Veränderung kommt. Der Code ist für MiniJava.
Java:
public static void main(String[] args) {
//String erstellenn und einlesen
String s;
s = readString("Gib ein Wort ein");
//Erstellen einer DotMatrix a der Größe s*s
char a[][];
a = new char[s.length()][s.length()];
//Beschriftung
System.out.println("" + s);
//Ausfüllen der Matrix
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < a[i].length; j++) {
//Auf Treffer prüfen
if (a[i] == a[j]) {
a[i][j] = 'x';
} else {
a[i][j] = '0';
}
//Ausgabe
System.out.print("" + a[i][j] );
}
System.out.println();
}
}
Anhänge
Zuletzt bearbeitet: