min,max,wartosc srednia

min,max,wartosc srednia
0

Czy sa w javie jakies funkcje do min, max i sredniej wartosci zeby okreslic z liczb ktore podalismy.

ZA
  • Rejestracja:około 10 lat
  • Ostatnio:prawie 5 lat
  • Postów:174
0

Math.min(liczba), Math.max(liczba), a jak chcesz średnią, to sumujesz pętlą wszystkie liczby i dzielisz przez ich ilość np.

Kopiuj
int[] numbers = ...;
int sum = 0;
for (int i : numbers) {
   sum += i;
}
sum /= numbers.length;

gdy wykonasz ten kod. Zmienna "sum" będzie miała wartość średniej zbioru liczb

Tu masz linka do dokumentacji
http://docs.oracle.com/javase/7/docs/api/java/lang/Math.html

edytowany 2x, ostatnio: Zaprogramowany
Spine
max, min z jednej liczby nie ma sensu :P
bogdans
Kod liczący sumę i średnią jest błędny. Ani suma, ani średnia liczb typu int nie musi być typu int.
spartanPAGE
  • Rejestracja:prawie 12 lat
  • Ostatnio:29 dni
0

W javie8, w stream

Koziołek
Moderator
  • Rejestracja:prawie 18 lat
  • Ostatnio:13 dni
  • Lokalizacja:Stacktrace
  • Postów:6821
1

Java 8:

Kopiuj
		IntStream.range(1, 10).sum();
		IntStream.range(1, 10).max();
		IntStream.range(1, 10).min();
		IntStream.range(1, 10).average();

To samo dla double.


Sięgam tam, gdzie wzrok nie sięga… a tam NullPointerException

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.