/ / comment obtenir les 2e notes les plus élevées de l'élève à partir d'un tableau 2D en utilisant for loop - java, for-loop, multidimensional-array

Comment obtenir les deuxièmes notes les plus élevées d'un tableau 2D en utilisant for loop - java, for-loop, multidimensional-array

L'enquêteur m'a demandé d'écrire du code pour trouver

2e note la plus élevée d'un élève en java en utilisant uniquement le tableau 2d et la boucle for for.

String[][] arr = new String[][]{
{"New Delhi", "5000"},
{"Chennai", "4300"},
{"Goa", "2940"},
{"New Delhi", "2003"},
{"Kolkata", "8904"},
{"Kerala", "8972"},
{"New Delhi", "8922"},
{"Chennai", "8217"},
{"New Delhi", "2462"},
{"Kolkata", "5564"},
{"Kerala", "9406"}};

je sais comment trouver à travers la requête sql et à travers la collection mais je veux par Tableau 2d uniquement nd par boucle for.

Vous cherchez une réponse simple et compréhensible.

Si quelqu'un peut m'aider.

Réponses:

0 pour la réponse № 1
  1. Chargez les repères dans un tableau séparé, les repères étant transformés en entiers à l'aide de parseInt.

  2. La boucle sera faite pour organiser les notes du plus bas au plus haut, obtenir l'indice le plus élevé et en soustraire 1.