13375k1133z Skrevet 10. oktober 2010 Del Skrevet 10. oktober 2010 Har laget en slumptall generator, denne simulerer 200 terningkast. Det jeg ønsker er at verdiene skal bli skrevet ut i en to-dimensjonell tabell. Hvordan kan jeg gjøre dette? Koden jeg har skrevet til simuleringen av terningkast er: //Simulerer terningkast ved hjelp av pseudo-slumptall //og teller opp antall kast av hver verdi i intervallet [1,6] import java.util.Random; import java.util.Scanner; public class TerningTest { public static void main(String[] args) { int[] hyppighet = new int[7]; // Vi ignorer element hyppighet[0]. Scanner tastatur = new Scanner(System.in); int antall = 200; System.out.println("Terningen kastes " + antall + " ganger "); Random generator = new Random(); // Pseudo-slumptallgenerator for (int i = 1; i <= antall; ++i) { // Kast terning. Gir et tilfeldig heltall i [1,6] int terningkastVerdi = 1 + generator.nextInt(6); // Øk hyppighetstelleren for verdien til dette kastet. hyppighet[terningkastVerdi]++; } for (int i = 1; i < hyppighet.length; ++i) { System.out.printf("Antall %1d-ere: %4d, sannsynlighet: %.2f%n", i, hyppighet[i], ((double)hyppighet[i]/antall)); // Skriver ut hyppighetstabell } } } Her skrives sansyneligheten for å få 1-6, antall ganger terningen havnet på 1-6. Som sagt, ønsker jeg at denne informasjonen skal havne i en todimensjonell tabell. Hvordan kan jeg gjøre dette? Ser for meg at resultatet skal se ut som dette under kjøring: Kaster terninger 200 ganger. Skriv ut tabell: T1/T2 1 2 3 4 5 6 1 : 3 6 6 4 5 2 2 : 6 5 5 9 4 6 3 : 8 7 3 6 6 4 4 : 6 3 8 4 4 3 5 : 6 13 5 9 5 5 6 : 4 7 3 5 8 7 How to do? Hvordan kan jeg forresten finne det høyeste tallet i tabellen? i dette tilfellet 13? Takker på forhånd for all hjelp! Lenke til kommentar
Kiff Skrevet 11. oktober 2010 Del Skrevet 11. oktober 2010 int[][] tabell = new int[6][6]; for (int i = 0; i < tabell.length; i++){ for (int j = 0; j < tabell[i].length; j++){ tabell[i][j] = ...;//sett inn tall her } } For mer avanserte operasjoner ville jeg laget (eller sett om noen andre har gjort det) en Matrix klasse som bl.a kunne kalkulert maxverdi o.l Lenke til kommentar
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å