Java:
public static void main(String[] args) {
String [] wörterArray={"Hund", "Tafel", "Playstation",};
String x="";
int longest_word=0;
for(int i=0; i<wörterArray.length; i++){
if(wörterArray[i].length()>longest_word){
longest_word=wörterArray[i].length();
}
}
System.out.println(longest_word);
}
Hallo ich habe einige Fragen zu der Aufgabe.
1) Wie erkennt mein Code, dass es sich nach jedem Durchlauf um das Wort playstation handelt? Ich mein ja das Hund 4 zeichen hat, und mein Var longest_word wird den Wert 4 zugewiesen , dann wegen Tafel 5, und bei Playstation 11. Wie erkennt jetzt mein Programm das Playstation das längste Wort ist?
2) Wenn ich System.out.println(longest_word) mach dann wird mir eben logischerweiße die Buchstaben anzahl von längsten Wort ausgegeben, wie kann ich aber das Wort selbst ausgeben?