Je veux le nom le plus long pour 5 prénoms. Je pense que je devrais utiliser la méthode compareTo()
ou length()
?Acceptez 5 noms et imprimez le nom le plus long?
sortie doit être comme ceci:
enter 5 names :
Joey
Mark
Catherine
Zachery
Foster
Longest name is Catherine.
Quelle méthode dois-je utiliser et comment? Ceci est mon code à ce jour:
Scanner x = new Scanner(System.in);
String name = ""
System.out.print("Enter 5 names");
name = x.nextLine();
name2 = x.nextLine();
name3 = x.nextLine();
name4 = x.nextLine();
name5 = x.nextLine();
if(name.compareTo(name2)>0) //is this method right?
Vous devez utiliser 'longueur de la chaîne de #()' et 'pour loop' :) – TheLostMind
@TheLostMind et une structure de données (tableau, liste ...) –
@ReutSharabani - * probablement oui * mais ce n'est pas * obligatoire *. Vous pouvez trouver le plus grand de l'actuel et le nom :) – TheLostMind