|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectdemo.Rajat
public class Rajat
Aliohjelmia taulukon raja-arvojen etsimiseen
| Constructor Summary | |
|---|---|
Rajat()
|
|
| Method Summary | |
|---|---|
static double |
huonoin(double[] luvut)
Etsitään "huonoin" eli pienin taulukosta |
static double |
paras(double[] luvut)
Etsitään "paras" eli suurin taulukosta |
static double |
summa(double[] luvut)
Lasketaan taulukon alkioiden summa |
static double |
summaHuonoinJaParasPois(double[] luvut)
Lasketaan taulukon lukujen summa ilman parasta ja huonointa |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Rajat()
| Method Detail |
|---|
public static double paras(double[] luvut)
luvut - taulukko josta etsitään
paras(null) ~~~ 0;
paras(new double[]$luvut) ~~~ $paras;
$luvut | $paras
-------------------------------
{} | 0
{11} | 11
{11,22} | 22
{22,11} | 22
{11,22,33} | 33
{22,11,33} | 33
{22,33,11} | 33
{33,22,11} | 33
{1,2,4,3} | 4
{1,4,2,3} | 4
public static double huonoin(double[] luvut)
luvut - taulukko josta etsitään
huonoin(null) ~~~ 0;
huonoin(new double[]$luvut) ~~~ $paras;
$luvut | $paras
-------------------------------
{} | 0
{11} | 11
{11,22} | 11
{22,11} | 11
{11,22,33} | 11
{22,11,33} | 11
{22,33,11} | 11
{33,22,11} | 11
{1,2,4,3} | 1
{3,4,2,1} | 1
{3,4,1,2} | 1
{3,1,4,2} | 1
public static double summa(double[] luvut)
luvut - taulukko jonka summaa lasketaan
summa(null) ~~~ 0;
summa(new double[]$luvut) ~~~ $paras;
$luvut | $paras
-------------------------------
{} | 0
{11} | 11
{11,22} | 33
{22,11} | 33
{11,22,33} | 66
{22,11,33} | 66
{1,2,4,3} | 10
{1,4,2,3} | 10
public static double summaHuonoinJaParasPois(double[] luvut)
luvut - taulukko jonka summaa lasketaan
double luvut[] = { 19,18,17,19,20 };
summaHuonoinJaParasPois(luvut) ~~~ 56;
summaHuonoinJaParasPois(null) ~~~ 0;
summaHuonoinJaParasPois(new double[]$luvut) ~~~ $paras;
$luvut | $paras
-------------------------------
{} | 0
{11} | 0
{11,22} | 0
{22,11} | 0
{11,22,33} | 22
{22,11,33} | 22
{1,2,4,3} | 5
{1,4,2,3} | 5
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||