Cours de Java

Chapitre 4 - Exercice 6 : High Score

Dans une cours de récréation, 4 enfants qui ne savent pas vraiment compter jouent à tetris. Ils savent combien ils ont chacun fait de points, mais il ne savent pas comparer les nombres entre eux, pour savoir dans l'ordre qui a le meilleur score entre le premier, ensuite le deuxième, le troisième et enfin le dernier. SANS AUCUNE FONCTION AUTRE QUE nextline, println ET parseInt (n'en créez pas non plus !) demandez à chacun des enfants 1 par 1 d'entrer leur nom et le score qu'ils ont eu à leur jeu, aucun des enfants n'a le même score exactement, ne traitez pas les égalités

A la fin, le programme affichera quelque chose comme ceci :
Entrez le prénom de la première personne :
Sarah
Entrez le score de Sarah :
124
Entrez le prénom de la deuxième personne :
Rebecca
Entrez le score de Rebecca :
256
Entrez le prénom de la troisième personne :
Ismael
Entrez le score de Ismael :
55
Entrez le prénom de la quatrième personne :
Esau
Entrez le score de Esau :
273
La personne haut score est Esau avec 273 de score
En deuxième vient Rebecca avec 256 de score
En troisième position il y a Sarah avec 124 de score
Enfin, en dernier il reste Ismael avec 55 de score

Lorsque vous aurez fini ça, essayez de rajouter une 5 ème personne et le programme doit toujours fonctionner

Enfin, lorsque tout ça marche, copiez collez votre programme dans un nouveau fichier Cette fois, les enfants peuvent avoir un score identique. Essayez de traiter les égalités du mieux que vous pouvez.

Indice 1

Si vous avez un verre d'eau et un verre de coca, et que vous voulez mettre le verre de coca dans le verre d'eau et l'inverse, sans les mélanger, comment faites-vous ?

Indice 2

Essayez de résoudre cet exercice dans un autre fichier :
Créez une string qui contiendra l'information coca qui s'appellera firstGlass et une deuxième string qui contiendra l'information eau qui s'appellera elle secondGlass.
arrangez vous pour que quand vous affichiez le contenu de firstGlass il fasse écrit eau, et lorsque l'on appelle secondGlass, il fasse écrit coca, sans changer vos déclarations préalable ni re-affectant manuellement une constante à vos variable !

Indice 3

Maintenant que vous savez ça, reprenez l'exercice depuis le début. Lorsque les deux premiers enfants vous donnent leur score, triez les déjà du plus grand au plus petit, comme avec les verres. Ensuite, lorsqu'un troisième enfant entre en jeu, il suffit de refaire le tri de celui-ci dans le classement déjà installé, et il en va de même pour le 4ème enfant, etc.