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

2241

    Vastaukset

    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. "Miko Bergbom, miksi euron bensa maksaa kaksi euroa?"

      Valtakunnan suurin kaupallinen porvarimediakin kyselee nyt miksi perussuomalaisset ovat rikkoneet tärkeimmän vaalilupauk
      Maailman menoa
      30
      5237
    2. Maahanmuuttajien vaikutus Suomen valtiontalouteen positiivinen

      Maahanmuuttajat maksavat enemmän tuloveroja kuin saavat tulonsiirtoja. Eroavat persuista tässä suhteessa. Persuista o
      Maailman menoa
      416
      5018
    3. Olen Päivi Räsäsen puolella

      En oe uskovainen enkä kristillisdemograattikaan mutta onhan tuo naurettavaa laittaa Päivi syylliseksi omasta mielipit
      Maailman menoa
      540
      3278
    4. SDP: "On hyvä että bensiinin hinta nousee"

      Suurin oppositiopuolue SDP on mielissään siitä, että bensan hinta nousee suomalaisille. https://www.iltalehti.fi/polit
      Maailman menoa
      53
      2781
    5. Ukrainan tiedustelun huippupotti - Iski ensin yhteen satamaan, sitten toiseen

      Ukrainan tiedustelupalvelu SBU kertoo johtaneensa operaatiota, jossa on isketty drooneilla Venäjän tärkeimpiin satamiin
      Maailman menoa
      130
      2674
    6. Nuhteettomia edustajia

      Korkein oikeus tuomitsi Päivi Räsäsen kiihottamisesta kansanryhmää vastaan Kansanedustaja Päivi Räsästä (kd.) vastaan no
      Politiikka
      261
      2664
    7. Ulkomaalaistaustaiset tulevat kalliiksi yhteiskunnalle.

      Selvitys: Ulkomaalaistaustaiset saivat selvästi enemmän työttömyysetuuksia ja toimeentulotukea kuin suomalaistaustaiset.
      Maailman menoa
      201
      2626
    8. "Mieheksi ja naiseksi hän heidät loi."

      Räsäsen tuomio on iso harppaus woke-valtioksi. – Tässä maassa on nyt selvästi kiellettyjä sanoja ja ajatusrikoksia. –
      Maailman menoa
      88
      1753
    9. Päivi Räsänen tuomittiin rikoksesta...

      ...kiihottamisesta kansanryhmää vastaan. Tuskin tajuaa silti vieläkään, että raamattu ei ole lakikirja. https://yle.fi/a
      Maailman menoa
      651
      1689
    10. Huumeliika mellastaa Suomussalmella

      Varastanut S-marketissa, jopa kolme kertaa päivässä. Päätekijä pitänyt kuumeorjanaan naistaan useita vuosia. Mies potki
      Suomussalmi
      18
      1530
    Aihe