Kvinnorna Skrevet 26. februar 2008 Skrevet 26. februar 2008 Har to ting jeg bare ikke får til, som sikkert er veldig enkelt for dem som kan det! Det ene er: Skal skrive ut random tall mellom 1-6, men jeg får med 0 også..noen tips? public void terning() { int number = randomGenerator.nextInt(7); System.out.println(number); } hjelp til nummer to er: skal skrive en metode som random returnerer f,eks 3forskjellige string (ja,nei,kanskje) som eksempel.. Tusen takk for alle bidrag!
Svin Skrevet 26. februar 2008 Skrevet 26. februar 2008 1. Du kan la generatoren gi et tall fra 0 til 5 og så legge til 1. 2. Lag en generator som gir 3 tall som du igjen bruker som basis for å returnere en streng.
steingrim Skrevet 26. februar 2008 Skrevet 26. februar 2008 Skal skrive ut random tall mellom 1-6, men jeg får med 0 også..noen tips? Dokumentasjonen til nextInt sier at den returnerer et tall mellom 0 (inklusiv) og n (ekslusiv). Med andre ord: hvis du vil ha 1-6 gjør du nextInt(6) + 1: public void terning() { int number = r.nextInt(6) + 1; System.out.println(number); } skal skrive en metode som random returnerer f,eks 3forskjellige string (ja,nei,kanskje) som eksempel.. Dette lukter skoleoppgave, så du vil kanskje vise oss hva du har prøvd først?
pgdx Skrevet 26. februar 2008 Skrevet 26. februar 2008 public String getYesNoMaybeAlternate() { int i = nextInt(3); switch(i) { case 0: return "Yes"; case 1: return "No"; default: return "Maybe"; } public String getYesNoMaybe() { return new String[] {"Yes", "No", "Maybe"}[nextInt(3)]; }
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå