Nach Eingabe die Anzahl an gleichen Wörtern zählen?
Hallo Zusammen
Kämpfe mit folgender Aufgabe:
Beim folgenden Programm können drei Worte eingegeben werden. Das Programm prüft, wie viele Worte identisch sind, und gibt die ermittelte Zahl aus. Beispiele:
- Banane, Apfel, Birne: 0
- Banane, Apfel, Banane: 2
- Banane, Banane, Banane: 3
Passe das Programm so an, dass es die gleichen Worte zählt und das Ergebnis in der Variable equalCount speichert.
Mein Code sieht im moment folgendermassen aus und ich komme leider nicht weiter. Würde mich sehr über eure Hilfe und ggs. direkte Lösungsvorschläge sehr freuen.
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner keyScan = new Scanner(System.in);
System.out.print("Wort 1: ");
String wort1 = keyScan.nextLine();
System.out.print("Wort 2: ");
String wort2 = keyScan.nextLine();
System.out.print("Wort 3: ");
String wort3 = keyScan.nextLine();
keyScan.close();
int equalCount = 0;
for (int x=0; x<text.equalCount(); x++)
if (wort1.equals(wort2) && wort2.equals(wort3)){
counter++;
}
// TODO: gleiche Worte zählen und in equalCount speichern
System.out.print(wort1, wort2, wort3+ ": " +equalCount());
}}