/ / jak uzyskać 2 najwyższe oceny ucznia z tablicy 2d za pomocą for loop - java, for-loop, multidimensional-array

jak zdobyć 2. najwyższe oceny ucznia z tablicy 2d za pomocą pętli - java, for-loop, tablica wielowymiarowa

Ankieter poprosił mnie o napisanie kodu do znalezienia

2 najwyższe oceny ucznia w java przy użyciu tylko tablicy 2d i przelotowej pętli.

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"}};

Wiem, jak znaleźć za pomocą zapytania SQL i kolekcji, ale chcę Tablica 2d tylko dla pętli for.

Szukasz prostej i zrozumiałej odpowiedzi.

Jeśli ktoś może mi w tym pomóc.

Odpowiedzi:

0 dla odpowiedzi № 1
  1. Załaduj znaczniki do osobnej tablicy, a znaczniki zostaną zamienione na liczby całkowite za pomocą funkcji parseInt.

  2. Pętla zostanie utworzona w celu uporządkowania ocen od najniższej do najwyższej, uzyskania najwyższego indeksu i odjęcia 1 od niego.