kod prawie działa ale mam problem z przypisaniem do zmiennej wartości z ArrayListy, (suma = liczby.get(i);)
macie jakieś wskazówki jak to zrobić?
treść zadania
4. Napisać program, który pobiera od użytkownika ciąg liczb całkowitych. Pobieranie
danych kończone jest podaniem wartości 0 (nie wliczana do danych). W następnej kolejności program powinien wyświetlić sumę największej oraz najmniejszej z
podanych liczb oraz ich średnią arytmetyczną.
import java.util.Scanner;
import java.util.ArrayList;
public class Ćwiczenie2_4 {
public static void main(String[] args) {
int liczba;
ArrayList liczby = new ArrayList();
Scanner odczyt = new Scanner(System.in);
do{
System.out.print("Podaj liczby, liczba 0 konczy liczenie");
liczba = odczyt.nextInt();
liczby.add(liczba);
}
while(liczba!=0);
int suma=0;
for(int i=0;i<liczby.size();i++) {
suma = liczby.get(i);
}
System.out.print(suma);
}
}