Witam! W Javie programuję od niedawna, dopiero co uczę się stawiać pierwsze kroczki i chciałem prosić Was o pomoc. Mam do napisania program, który ma z jednego wiersza wejścia wczytać inty, a następnie dodać te liczby do dowolnej struktury danych z interfejsu Collection oraz napisać metodę, która jako parametr dostanie właśnie tą kolekcję intów i wypisze przednajwiększą z nich. Chciałem Was prosić o porady odnośnie jakiej kolekcji najlepiej użyć oraz jak w optymalny sposób dodać te liczby z jednego wiersza do struktury danych. Jeśli coś nazywam źle, śmiało proszę mnie poprawiać, za wszystko co napisałem źle/niezrozumiale z góry przepraszam :)
Pomysł na prosty program [POCZĄTKUJĄCY]
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6968
1
- Z jednego wiersza wczytaj string,
- Odczytaj z niego wszystkie liczby.
- Powsadzaj je metodą add np. do ArrayList.
- Max obliczysz:
Collections.max(arrayList);
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6
0
A jeśli chcę obliczyć nie największą, a przednajwiększą liczbę?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6968
1
To sortujesz listę malejąco i bierzesz drugi element lista.get(1);.
http://beginnersbook.com/2013/12/sort-arraylist-in-descending-order-in-java/