java:taulukot
Erot
Tämä näyttää erot valitun ja nykyisen version kesken tästä sivusta.
| Seuraava revisio | Edellinen revisio | ||
| java:taulukot [2006/03/23 14:09] – external edit 127.0.0.1 | java:taulukot [2015/08/13 16:36] (nykyinen) – ulkoinen muokkaus 127.0.0.1 | ||
|---|---|---|---|
| Rivi 67: | Rivi 67: | ||
| } | } | ||
| } | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Moniulotteinen taulukko ===== | ||
| + | |||
| + | <code java> | ||
| + | class Taulukko | ||
| + | { | ||
| + | public static void main(String[] args) | ||
| + | { | ||
| + | int taulukko[][] = new int[5][5]; | ||
| + | |||
| + | for (int i=0; i<5; i++) | ||
| + | for (int j=0; j<5; j++) | ||
| + | taulukko[i][j]=0; | ||
| + | |||
| + | tulosta_taulukko(taulukko); | ||
| + | } | ||
| + | |||
| + | static void tulosta_taulukko(int[][] taulukko) | ||
| + | { | ||
| + | for (int i=0; i< | ||
| + | { | ||
| + | for (int j=0; j< | ||
| + | { | ||
| + | System.out.print(taulukko[i][j]+" | ||
| + | } | ||
| + | System.out.println(); | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Taulukoiden avulla voidaan siirtää metodiin ja metodista useampia arvoja kerrallaan. Alla oleva ohjelma antaa metodille parametrina taulukon, jonka arvoja muutetaan metodissa. Muuttujan arvot muuttuvat myös pääohjelmassa! | ||
| + | |||
| + | <code java> | ||
| + | class Taulukkoesim | ||
| + | { | ||
| + | | ||
| + | { | ||
| + | double c[] = new double[3]; | ||
| + | |||
| + | c[0] = 1.0; | ||
| + | c[1] = 2.0; | ||
| + | c[2] = 3.0; | ||
| + | |||
| + | tulosta_taulukko(c); | ||
| + | |||
| + | muuta_taulukkoa(c); | ||
| + | |||
| + | tulosta_taulukko(c); | ||
| + | } | ||
| + | |||
| + | | ||
| + | { | ||
| + | taulukko[0] = 5.0; | ||
| + | taulukko[1] = 9.0; | ||
| + | } | ||
| + | |||
| + | |||
| + | | ||
| + | { | ||
| + | for (int i=0; i < taulukko.length; | ||
| + | System.out.print(taulukko[i]+" | ||
| + | |||
| + | System.out.println(); | ||
| + | } | ||
| + | |||
| + | |||
| + | |||
| } | } | ||
| </ | </ | ||
| [[Java: | [[Java: | ||
java/taulukot.1143115778.txt.gz · Viimeksi muutettu: 2015/08/13 07:26 (ulkoinen muokkaus)
