Tarvisin hiukan apua?

nimimerkkiä?

Elikkä miten saisin tehtyä semmoisen ohjelmanpätkän, jossa on 8 erillistä kohtaa ja jokaiseen kohtaan pitäisi saada randomilla jokin seuraavista numeroista 1,2,3 ?? Kiitos jo näin etukäteen.. :)

12

1150

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • le coder
      • nimimerkkiä?

        taulukko 8 alkiolla..


      • ma_vaan__
        nimimerkkiä? kirjoitti:

        taulukko 8 alkiolla..

        Näin mä sen tekisin

        Random random = new Random();

        for(int i=0; i


      • ma_vaan__
        ma_vaan__ kirjoitti:

        Näin mä sen tekisin

        Random random = new Random();

        for(int i=0; i

        Nii joo randoot tietty ..nextInt(2) 1; //randoo 0-2 ja kun lisää sitä yhdellä niin 1-3 :)


    • asdf

      Sitähän voi vaikka kokeilla tällaista:

      int[] taulukko = new int[8];

      for (int i=0; i < taulukko.Length; i )
      {
      taulukko[i] = ((int)Math.random()*3) 1;
      }

    • Nimimerkkiä?

      Mulla on nyt tehtynä tallanen, miten saan muutettua ennen tulostusta kolmosen, x-kirjaimeksi? Replace komennolla mutta en saa toimimaan.. apuja? :) kiitos kaikille jo vastanneille..

      import java.io.*;
      import java.util.*;

      public class Sat {

      public static void main ( String [] argv ) throws

      IOException {

      BufferedReader stdin = new BufferedReader (new

      InputStreamReader
      (System.in));

      int[] taulukko = new int[8];
      java.util.Random generaattori = new java.util.Random();
      for (int i=0; i < taulukko.length; i )
      {
      taulukko[i] = generaattori.nextInt(3) 1;
      System.out.print("Oikea tulos " taulukko[i] "\n");

      }
      }
      }

      • Siis?

        Haluat siis esim. taulukon [1,2,3,4,5,6,7,8] tulostuvan muodossa [1,2,x,4,5,6,7,8]?
        Sit kannattais kattoa tuota taulukon tulostusta ja miettiä et mitä pitää tulostaa kun taulukon alkio on kolmonen. En oikein tajua, missä yrität käyttää replace. Replacen avulla voi korvata merkkejä toisella String-tyyppisistä muuttujista.
        PS. Mihin muuten tarvit tuota stdin?


      • Nimimerkkiä?
        Siis? kirjoitti:

        Haluat siis esim. taulukon [1,2,3,4,5,6,7,8] tulostuvan muodossa [1,2,x,4,5,6,7,8]?
        Sit kannattais kattoa tuota taulukon tulostusta ja miettiä et mitä pitää tulostaa kun taulukon alkio on kolmonen. En oikein tajua, missä yrität käyttää replace. Replacen avulla voi korvata merkkejä toisella String-tyyppisistä muuttujista.
        PS. Mihin muuten tarvit tuota stdin?

        Eli siis tuo valmis ohjelma tulostaa kahdeksaan taulukon kohtaan, jokaiseen joko 1,2,3... Esimerkiksi näin 1 2 3 2 3 2 1 2 ... ja nyt ku nuo tulee ni haluaisin että kolmosta ei tulisi ollenkaan vaan kolmosen tilalla olisi kirjain X.. miten siis täytyy ohjelmaa muuttaa tai käyttää replace `3´, `X´


      • Siis?
        Nimimerkkiä? kirjoitti:

        Eli siis tuo valmis ohjelma tulostaa kahdeksaan taulukon kohtaan, jokaiseen joko 1,2,3... Esimerkiksi näin 1 2 3 2 3 2 1 2 ... ja nyt ku nuo tulee ni haluaisin että kolmosta ei tulisi ollenkaan vaan kolmosen tilalla olisi kirjain X.. miten siis täytyy ohjelmaa muuttaa tai käyttää replace `3´, `X´

        vaikka näin:

        jos(alkio == 3)
        tulosta X
        muuten
        tulosta alkio

        jos aivan välttämättä haluat käyttää sitä replacea ni lisäät noi alkiot String-muuttujaan.


      • aresta
        Siis? kirjoitti:

        vaikka näin:

        jos(alkio == 3)
        tulosta X
        muuten
        tulosta alkio

        jos aivan välttämättä haluat käyttää sitä replacea ni lisäät noi alkiot String-muuttujaan.

        joo mulla ei taho päässä riittää kapasiteetti.. ni voisitko tohon koodiin jonka oon aijemin laittanu ni lisätä etes vähän.. :ss


    • aresta

      Joo ohjelma toimii nyt!!

      • VÄHÄN UPEETA

        Itsekkö teit xDDD


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Voitasko leikkiä jotain tunnisteleikkiä?

      Tietäisi ketä täällä käy kaipaamassa.. kerro jotain mikä liittyy sinuun ja häneen eikä muut tiedä. Vastaan itsekin kohta
      Ikävä
      78
      1805
    2. Tietysti jokainen ansaitsee

      Hän varmasti ansaitsee vain parasta ja sopivinta tietenkin, suon sen onnen hänelle enemmän kuin mielelläni. Aika on nyt
      Ikävä
      18
      1689
    3. Millä voin

      Hyvittää kaiken?
      Ikävä
      16
      1504
    4. 50+ naiset kyl

      Lemottaa sillille mut myös niitte kaka lemottaa pahlle ku kävin naiste veskis nuuhiin
      Ikävä
      19
      1193
    5. En voi sille mitään

      Tulen niin pahalle tuulelle tästä paikasta nykyisin. Nähnyt ja lukenut jo kaiken ja teidän juttu on samaa illasta toisee
      Ikävä
      12
      1184
    6. Välitän sinusta mies

      Kaikki mitä yritin kertoa tänään ei mennyt ihan putkeen..Joka jäi jälkeenpäin ajateltuna suoraan sanottuna harmittaa aiv
      Työpaikkaromanssit
      6
      1172
    7. hieman diabetes...

      Kävin eilen kaverin kanssa keskusapteekissa kun on muutama kuukausi sitten tullut suomesta ja oli diabetes insuliinit lo
      Pattaya
      12
      1136
    8. Annetaanko olla vaan

      Siinä se, tavallaan kysymys ja toteamuskin. Niin turhaa, niin rikkovaa. On niin äärettömän tärkeä, ja rakas olo.. N
      Ikävä
      29
      1121
    9. Miten joku voi käyttää koko elämänsä

      siihen että nostelee täällä vanhoja ketjuja ja troIIaa niihin jotain linkkiä mitä kukaan ei avaa? Ihmisellä ei ole mitää
      Tunteet
      6
      1119
    10. Pakkoruotsi on leikkikieli, jota ei ole tarkoituskaan osata

      Pakkoruotsi on leikkikieli. Ennen leikkikieltä sanottiin siansaksaksi, sitten keksittiin tilalle pakkoruotsi. Pakkoruot
      Kielipolitiikka
      7
      1104
    Aihe