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 № 1Załaduj znaczniki do osobnej tablicy, a znaczniki zostaną zamienione na liczby całkowite za pomocą funkcji parseInt.
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.