Miten tämän saa päinvastaiseksi?

pää_puhki_mietitty

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.

3

2262

    Vastaukset 3

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 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

    1. Olen tumma ja tulinen

      Ja vielä suora - en ollut sinua varten. n to m
      Ikävä
      179
      1339
    2. Tunnustuksia

      Haluatko tunnustaa jotain, mitä on sydämelläsi?
      Ikävä
      85
      1236
    3. Mitä kysyisit

      Mihin haluaisit vastauksen häneltä eli mitä kysyisit?
      Ikävä
      96
      977
    4. Sä et vaan töllö tajua että rakastuin

      Mikä stana siinä on niin vaikea ymmärtää?! Täh
      Ikävä
      48
      833
    5. Suhde sinuun on ollut yhtä draamaa

      ilman draamaa ja suhdetta. 😅 Oikeasti ei naurata. Nainen, olet pitänyt minut pihdeissäsi. Tunne on välillä vahva ja su
      Ikävä
      40
      723
    6. Haluatko, että kierrän sinut kauempaa

      Kun näyttää, ettet minusta innostu. Voisit edes täällä kertoa selvät sävelet.
      Ikävä
      83
      609
    7. Yritit nainen sammuttaa kiinnostukseni

      mutta se tehtävä epäonnistui. Se oli sitä bitch -mode vaihetta silloin. Lopputulos on nyt se, että rakastan sinua tällä
      Ikävä
      30
      538
    8. Mikä on vahvuutesi palstalla?

      Oletko kuullut asian joltain toiselta vai oletko itse sitä mieltä? Itse luen avarakatseisuuden omaksi vahvuudekseni. Yr
      Sinkut
      111
      520
    9. Kyllä mä tiedän et me kuulutaan yhteen ja se on tähtiin kirjoitettu!!

      En vain halua satuttaa sua. Olen aivan perseestä epävakaan ja ADHD oireiluin vuoksi. Ja kun olisi aika "vapauttaa" ne su
      Ikävä
      44
      498
    10. Tunnetta ja sinua on vaikea kuvailla

      Paremmin se varmaan aukeaa muulla tavalla. Olen merellä, jossa kovin usein puhkeaa rajuilma ja huomaan taistelevani hu
      Ikävä
      33
      475
    Aihe