pgdx Skrevet 3. oktober 2006 Skrevet 3. oktober 2006 Hei. Jeg bruker denne koden i main: oversikt.hentOversikt(); Og den svarer til dette: int[][] hentOversikt() { return salgsoversikt; } Og denne «salgsoversikt» er dette: int[][] salgsoversikt = new int[4][5]; Hvordan kan jeg i main-metoden skrive ut hele det doble arrayet?
Qwark Skrevet 3. oktober 2006 Skrevet 3. oktober 2006 (endret) Dobbel forløkke skal vel skrive ut tabellen. public class dobbeltabelltest { // fyller en tabell med random testdata public static int[][] fyllTabell(int[][] t){ for (int i = 0; i<t.length;i++){ for (int j = 0; j<t[i].length;j++){ t[i][j] = new Random().nextInt(15); } } return t; } public static void main(String[] args){ int [][] t = new int[4][5]; fyllTabell(t); for (int i = 0; i<t.length;i++){ // for å få linjebrudd mellom radene i tabellen System.out.println(); for (int j = 0; j<t[i].length;j++){ System.out.print(t[i][j]+" "); } } } } gir utskrift 1 4 6 8 5 8 13 6 10 0 3 14 1 3 10 4 13 8 2 9 med forbehold om småfeil. EDIT: lagde bedre eksempelkode. Endret 3. oktober 2006 av Qwark
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å