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

1187

    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. Ja taas ammuttu kokkolassa

      Kokkolaisilta pitäisi kerätä pois kaikki ampumaset, keittiöveitset ja kaikki mikä vähänkään paukku ja on terävä.
      Kokkola
      30
      3491
    2. Kukka ampu taas Kokkolassa?

      T. olisi hetkeä aiemmin lähtenyt johonkin. Naapuri kai tekijä J.K., ei paljasjalkainen Kokkolalainen, vaan n. 100km pääs
      Kokkola
      9
      1548
    3. Kuinka kauan

      Olet ollut kaivattuusi ihastunut/rakastunut? Tajusitko tunteesi heti, vai syventyivätkö ne hitaasti?
      Ikävä
      113
      1473
    4. Milli-helenalla ongelmia

      Suomen virkavallan kanssa. Eipä ole ihme kun on etsintäkuullutettu jenkkilässäkin. Vähiin käy oleskelupaikat virottarell
      Kotimaiset julkkisjuorut
      224
      1265
    5. Kun näen sinut

      tulen iloiseksi. Tuskin uskallan katsoa sinua, herätät minussa niin paljon tunteita. En tunne sinua hyvin, mutta jotain
      Ikävä
      34
      893
    6. Purra saksii taas. Hän on mielipuuhassaan.

      Nyt hän leikkaa hyvinvointialueiltamme kymmeniä miljoonia. Sotea romutetaan tylysti. Terveydenhoitoamme kurjistetaan. ht
      Maailman menoa
      242
      883
    7. Yhdelle miehelle

      Mä kaipaan sua niin paljon. Miksi sä oot tommonen pösilö?
      Ikävä
      60
      869
    8. Helena Koivu on äiti

      Mitä hyötyä on Mikko Koivulla kohdella LASTENSA äitiä huonosti . Vie lapset tutuista ympyröistä pois . Lasten kodista.
      Kotimaiset julkkisjuorut
      130
      858
    9. Ja taas kerran hallinto-oikeus että pieleen meni

      Hallinto-oikeus kumosi kunnanhallituksen päätöksen vuokratalojen pääomituksesta. https://sysmad10.oncloudos.com/cgi/DREQ
      Sysmä
      66
      844
    10. Löydänköhän koskaan

      Sunlaista herkkää tunteellista joka jumaloi mua. Tuskin. Siksi harmittaa että asiat meni näin 🥲
      Ikävä
      98
      819
    Aihe