Hei,
olen tässä luonut 1000-alkioisen taulukon, johon kone sijoittaa järjestyksessä luvut 1-1000. Eli siis ekassa alkiossa on 1, tokassa 2 jne.
public class Tuhatalkiota
{
public static void main(String[] args)
{
int [] taulu = new int [1000];
for (int i=0; i<taulu.length; i )
{
taulu[i] = i 1;
}
for (int i=0; i<taulu.length; i )
{
System.out.print(taulu[i] " ");
}
}
}
Mitä tuossa pitäisi muuttaa, jotta sen saisi päinvastaiseksi. Eli siis sellaiseksi, että ekaan alkioon tulee 1000, tokaan 999, kolmanteen 998 jne.? Olen vaikka mitä muunnelmia kokeillut ja ei vaan toimi. Varmasti ratkaisu on yksinkertainen, mutta kun on lahopää, niin sitten on.
Miten tämän saa päinvastaiseksi?
3
2260
Vastaukset
- Eih
No mitäs jos laitat
tämän
taulu[i] = i 1;
tilalle
taulu[i] = (1000-i);
tai siis fiksummin
taulu[i] = (taulu.length-i); - pää_puhki_mietitty
Voi jessus, olishan tuo pitänyt nähdä. :) Kiitos avusta!
Ei ole viisasta ja on ohjelmoinnin perusperiaatteita vastaan luoda uutta taulukkoa tosiaan. Käytä samaa taulukkoa, mutta for -ehdoiksi pistät aloitukohdaksi tosiaan .lenght attribuutilla taulukon, ja silmukan pyörimään lopetusehdolla >0, ja sitten käytät tosiaan i-- ehtona seuraavan alkion esittämiseen.
for (i = taulu.lenght;i>0,i--)
Noin sen itse toteuttaisin niin ei tule koodin toistoa ja tilaa ja muistia säästyy. Alkuperäinen syy, miksi silmukat keksittiin juuri siksi, että koodin uudelleen toistamista saataisiin vähennettyä, eikö?
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1131208
Sinkkumiehet hukkaavat tärkeän ässän hihastaan kun
...eivät suostu kavereiksi naisten kanssa. Mikä voi olla heillä syynä? Hyväksyvät vain naisen, joka suorastaan anelee sa1181047- 130930
- 96792
"Kaikkien miesten asia" - kampanja on alkanut
Miehillä on naisiin kohdistuvan väkivallan lopettamisessa merkittävä rooli. Ei riitä, ettei itse tee väkivaltaa. Miesten295746Tiedät, että en voi enää laittaa viestiä
Aikaa kulunut. Eikä se näyttäisi enää luontevalta vastata näin pitkän ajan jälkeen. Tiedän myös, että sinä et enää lait81666Lautakunta käsittelee Iisalmen kulttuuri- ja vapaa-aikajohtajan virkasuhteen purkua koeajalla:
Lautakunta käsittelee Iisalmen kulttuuri- ja vapaa-aikajohtajan virkasuhteen purkua koeajalla: "Aina valinta ei mene nap54616Lienee aika luopua siitä kaikesta
mitä meillä ikinä olikaan. Hassua, koska juuri mitään ei ole edes ollutkaan. En vaan jaksa tätä mahdotonta juttua enää j64582Kun kohtaatte rakkauden, tarttukaa siihen
Toimisinko jälkiviisaana toisin? Varmasti. Vaikka silloin kuvittelin tekeväni, niin kuin on oikein. Mahdollisimman siist48569- 75504