Random

Ihan Random

Hei,osaan käyttää aika hyvin tuota Random juttua, mutta haluaisin tehdä sellaisen ohjelman, joka arpoo monista vaihtoehdoista yhden esim. on kissa ,koira, ja lintu, sittenkun ohjelman suorittaa, se valitsee satunnaisesti yhden noista.Miten tälläinen onnistuisi?

3

816

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Javakko

      Laita eri vaihtoehdot taulukkoon ja voit indeksin perusteella valita sieltä satunnaisen:

      String[] vaihtoehdot={"kissa","koira","lintu"};
      int indeksi=(int)(Math.random()*vaihtoehdot.length);
      String valinta=vaihtoehdot[indeksi];
      System.out.println(valinta);

      • enttä

        kiitos, entäs sitten jos haluaa tehdä tälläisen ohjelman:

        käyttäjälle annetaan vaihtoehdot kissa koira ja lintu, ja pitää arvata yksi niistä, sitten arvotaan yksi, ja tulee viesti menikö arvaus oikein vai väärin?


      • Javakko
        enttä kirjoitti:

        kiitos, entäs sitten jos haluaa tehdä tälläisen ohjelman:

        käyttäjälle annetaan vaihtoehdot kissa koira ja lintu, ja pitää arvata yksi niistä, sitten arvotaan yksi, ja tulee viesti menikö arvaus oikein vai väärin?

        Ei kai nää oo koulutehtäviä? :-)

        Mutta eihän tuohon ylläolevaan tarvitse lisätä muuta kuin perus tekstinluku käyttäjältä, vertailu ja vastauksen tulostus. Vielä parempi olisi jos yrittäisit itse ja kysyisit sitten jos erityinen ongelma tulee :-)

        String[] vaihtoehdot={"kissa","koira","lintu"};
        int indeksi=(int)(Math.random()*vaihtoehdot.length);
        String arvottu=vaihtoehdot[indeksi];

        System.out.println("Kissa, koira vai lintu?");
        String vastaus=(new Scanner(System.in)).next();

        if (vastaus.equals(arvottu)) {
        System.out.println("Oikein");
        } else {
        System.out.println("Väärin, arvottu oli " arvottu);
        }


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

    Luetuimmat keskustelut

    1. Kansalla on oikeus tietää miksi persut pettävät

      Koko kulunut hallituskausi on kysytty persuilta, minkä vuoksi he ovat pettäneet käytännössä jokaisen vaalilupauksen, ain
      Maailman menoa
      315
      9721
    2. Kunnissa - siis myös kaupungeissa - viihtyvät ovat kommunisteja

      Nehän ovat osa yhteiskunnan tuottamia instansseja, joista on vain haittaa veronmaksajille ja yrittäjlle, kuten ollaan ve
      Kommunismi
      11
      2892
    3. Ammattiliitto 900 euroa/vuosi - Työttömyyskassa 72 euroa/vuosi

      Ammattiliitosta eroamalla voi säästää jopa 800 euroa vuodessa. Mitä enemmän tienaat, sitä enemmän maksat liitolle. Esim
      Maailman menoa
      277
      2229
    4. Kansalla on oikeus tietää mikä on SDP:n talousohjelma jolla maan talous

      saadaan nousuun? Miksi puolue piilottelee sitä, vai eikö sitä ole? Tähän asti olemme vaan saaneet kuulla hallituksen ha
      Maailman menoa
      121
      2052
    5. SDP todellisuudessa pahin pettäjä koskaan - se syyllistyi valtiopetokseen 1918

      kun aloittivat kapinan maan laillista valtiojärjestystä vastaan. Punaiset saivat tukea Neuvosto-Venäjän bolsevikeilta,
      Maailman menoa
      91
      1598
    6. Järkevä ehdotus: reilun 8 miljardin euron veronkorotukset

      Nykyinen hallitus on päästänyt valtion tulopuolen rappeutumaan, vaikka varallisuutta on Suomessa enemmän kuin koskaan. U
      Maailman menoa
      34
      1520
    7. Iski taas katumus kun en jutellut sun kanssa

      Silloin kun halusit. Mutta en enää voi sille mitään, en saa muutettua sitä hetkeä..
      Ikävä
      137
      1509
    8. Missä vaiheessa

      Päätit irl luovuttaa minun suhteeni?
      Ikävä
      144
      1497
    9. Miksi vasemmisto ei vastusta ulkomaisen halpatyövoiman maahantuontia

      joka heikentää suomalaisten duunarien työmarkkina-asemaa ja rasittaa Suomen julkista taloutta? Vasemmistolla ideologin
      Maailman menoa
      49
      1211
    10. Kyriake=Kirkko

      Kirkko, Kyriake Kirkko-sana tulee kreikankielen sanasta Kyriake=Herran omat, Kristuksen omaksi kastettujen suuri joukko
      Kaste
      93
      1036
    Aihe