Miten saa javalla tulostettua/laskettua summan useista arvoista, mikä jättää pois suurimman ja pienimmän arvon summasta.
esim. 1 2 2 2 3 = 6
eli arvoista on jätetty laskematta 1 ja 3.
Java yhteenlasku
Jari-Jorma
2
577
Vastaukset
- esim näin
int summa = 0;
ArrayList luvut = new ArrayList(Arrays.asList(1, 2, 2, 2, 3));
luvut.remove(Collections.min(luvut));
luvut.remove(Collections.max(luvut));
for(int luku : luvut) summa = luku;
System.out.println(summa); // = 6- Jari-Jorma
tosta on paljon apua, testaan miten toimii.
kiitos
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Naiset miltä kiihottuminen teissä tuntuu
Kun miehellä tulee seisokki ja ja sellainen kihmelöinti sinne niin mitä naisessa köy? :)926668Haistoin ensin tuoksusi
Käännyin katsomaan oletko se todellakin sinä , otin askeleen taakse ja jähmetyin. Moikattiin naamat peruslukemilla. Tu282672- 332253
- 751904
- 121671
Miksi kohtelit minua kuin tyhmää koiraa?
Rakastin sinua mutta kohtelit huonosti. Tuntuu ala-arvoiselta. Miksi kuvittelin että joku kohtelisi minua reilusti. Hais61467- 91367
Kyllä poisto toimii
Esitin illan suussa kysymyksen, joka koska palstalla riehuvaa häirikköä ja tiedustelin, eikö sitä saa julistettua pannaa141351"Joka miekkaan tarttuu, se siihen hukkuu"..
"Joka miekkaan tarttuu, se siihen hukkuu".. Näin puhui jo aikoinaan Jeesus, kun yksi hänen opetuslapsistaan löi miekalla81294- 141243