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?
Random
3
833
Vastaukset
- 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
Riikka: 3 euron bensa, Ruotsi: bensavero jopa alle EU-minimin
Eipä vaan suomalainen autoilija saa kaikkien rakastamalta Riikalta sympatiaa. Ruotsissa on eri meininki, siellä diskutee622099Riikka runnoo: datakeskuksille tulee UUSI yritystuki
"Suomen valtio erikseen tukee esimerkiksi kryptovaluuttaan tai aikuisviihteeseen tai muuhun keskittyviä datakeskuksia."41756Miten kestätte tyhmiä?
Miten usein turhaudutte tai suututte ihmisiin, joilla on matala älykkyys? Minulla tätä tapahtuu useita kertoja viikossa2311222En kerro nimeäsi nainen
Sillä olet nyt salaisuus jota kannan sydämessäni. Tämä mitä tunnen ja kuinka sinuun vahvasti ihastuin on jo niin erikoin71900Minkä arvosanan 4-10 annat Susanna Laineelle Farmi-juontajana?
Susanna Laine vetää Farmi Suomi -realityä. Minkä arvosanan 4-10 annat Suskille juontohommista? Suosikkijuontaja teki20832Lahkojen uudestikasteille ei pitä mennä
Sananl. 22:3 Mielevä näkee vaaran ja kätkeytyy, mutta yksinkertaiset käyvät kohti ja saavat vahingon.57826Miksi naisen pitäisi maksaa 50/50
Vuokrasta miehelle? Eikö se ole miehelle lahja, ja aarre, jos nainen suostuu muuttamaan kanssasi asumaan?100713Onko se liikaa pyydetty
Voisitko sinä mies kerätä rohkeutta ja ottaa yhteyttä? Minä en jaksa tätä enää. On niin ikävä sinua. Minä niin haluaisin38678Jos joku kertoisi ihastuneensa sinuun
mutta sinua ei voisi vähempää kiinnostaa, niin vastaisitko silti ystävällisesti?92659- 18656