Löytyisikö apua!!
On nopat[] -taulukko jossa on kuusi nopansilmälukua. Miten tehdä metodi, joka järjestää nopat-taulukon nopat silmälukujen suhteen suuruus-järjestykseen? Ja sitten metodi, joka ensin kutsuu nopat järjestävää metodia ja tarkastaa sitten, pitääkö noppien silmälukujen suhteen se paikkansa, että seuraava on aina edellistä yhtä suurempi?
On nopat[] -taulukko jossa on kuusi nopansilmälukua. Miten tehdä metodi, joka järjestää nopat-taulukon nopat silmälukujen suhteen suuruus-järjestykseen? Ja sitten metodi, joka ensin kutsuu nopat järjestävää metodia ja tarkastaa sitten, pitääkö noppien silmälukujen suhteen se paikkansa, että seuraava on aina edellistä yhtä suurempi?
Vastaukset 3
Vanhimmat
miksi et suoraan alusta arrayta oikeaan
järjestykseen.
esim:
public String[] teeNoppa(int nopanKoko){
String nopat[] = new String[nopanKoko];
for (int i = 0; i < nopat.length; i ) {
nopat[i]="" (i 1);
}
return nopat;
}
näin ollen saat luotua nopan, jonka kokoa voi vaihtaa lennossa ja numerot on järjestetty valmiiksi.
vai mistä sen oikein täytät alunperin?
Niin, nopat taulukkoon on arvottu kuusi silmälukua satunnaisgeneraattoria käyttäen väliltä 1-6 toisessa luokassa, enkä voi laittaa niitä heti arvo järjestykseen. Joten mitä pitäisi tehdä jos haluan jarjestää taulukon vain tämän luokan sisällä? Ja sen jälkeen tutkia pitääkö paikkaansa, että seuraava on aina yhden suurempi kuin edellinen?
Eli javassa on valmis metodi taulukon järjestämiseen luokassa Arrays ja se saa parametrikseen taulukon ja järjestää sen. Nyt en vain muista että järjestääkö se sen nousevaan vai laskevaan järjestykseen.
eli metodi toimii staattisena ja sitä voi käyttää suoraan tapaan: Arrays.sort(taulun nimi);
ja sen jälkeen taulu on järjestyksessä