|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectdemo.Esiintymat
public class Esiintymat
Luokka Esiintymat lukujen määrän laskemiseksi
| Field Summary | |
|---|---|
private int |
ala
|
private int[] |
esiintymatLaskuri
|
private int |
yla
|
| Constructor Summary | |
|---|---|
Esiintymat(int ala,
int yla)
Alustetaan esiintymien laskeminen. |
|
| Method Summary | |
|---|---|
java.lang.String |
eiLoydetyt()
Palauttaa merkkijonona ne luvut, joita ei ole löytynyt |
int |
getAla()
Palauttaa laskettavien esiintymien ylärajan |
int |
getLoydettyja()
Palautta niiden lukujen lukumäärän, joita on löytynyt |
int |
getYla()
Palauttaa laskettavien esiintyminen alarajan |
private int |
ind(int i)
Muuttaa väillä [ala,yla] olevan indeksin välille [0,yla-ala] |
void |
lisaa(int n)
Lisää esiintymätaulukkoon luvun n esiintymää yhdellä mikäli n on sallitussa välissä [ala,yla] oleva luku. |
java.lang.String |
loydetyt()
Palauttaa merkkijonona ne luvut, joita on löytynyt |
static void |
main(java.lang.String[] args)
Testiohjelma Esiintymat-luokalle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private int ala
private int yla
private int[] esiintymatLaskuri
| Constructor Detail |
|---|
public Esiintymat(int ala,
int yla)
ala - pienin laskettavayla - suurin laskettava| Method Detail |
|---|
private int ind(int i)
i - indeksi joka muutetaan
public void lisaa(int n)
n - luku, jonka esiintymää lisätään yhdelläEsiintymat esiintymat = new Esiintymat(1,13); esiintymat.getLoydettyja() === 0; esiintymat.lisaa(0); esiintymat.loydetyt() === ""; esiintymat.lisaa(1); esiintymat.loydetyt() === "1 "; esiintymat.lisaa(1); esiintymat.loydetyt() === "1 "; esiintymat.lisaa(8); esiintymat.loydetyt() === "1 8 "; esiintymat.lisaa(5); esiintymat.loydetyt() === "1 5 8 "; esiintymat.lisaa(13); esiintymat.loydetyt() === "1 5 8 13 "; esiintymat.lisaa(14); esiintymat.loydetyt() === "1 5 8 13 "; esiintymat.eiLoydetyt() === "2 3 4 6 7 9 10 11 12 "; esiintymat.getLoydettyja() === 4;
public java.lang.String loydetyt()
public java.lang.String eiLoydetyt()
public int getLoydettyja()
public int getAla()
public int getYla()
public static void main(java.lang.String[] args)
args - - ei käytössä
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||