Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam

Hasonló előadás


Az előadások a következő témára: "JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam"— Előadás másolata:

1 JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Egy- és többdimenziós tömbök definiálása és alkalmazása Kovács Zsuzsanna 2009 TÁMOP /1-2F

2 JAVA PROGRAMOZÁSI NYELV NETBEANS KÖRNYEZETBEN
14/06. EGY- ÉS TÖBBDIMENZIÓS TÖMBÖK DEFINIÁLÁSA ÉS ALKALMAZÁSA

3 EGYDIMENZIÓS TÖMBÖK 01. Deklarációja Memóriaallokációval
int[] v, w; // v és w egydimenziós tömbök int x[], y; // x integervektor, y integer szám int[] v; // v vektor v = new int[20]; // 20 hosszú v vektor System.out.print("Tömb hossza: "); System.out.print(v.length); // v vektor hossza

4 EGYDIMENZIÓS TÖMBÖK 02. első elem indexe: 0
rossz indexelés esetén: IndexOutOfBoundsException String args[] Tömb elemeinek feldolgozása Tömb inicializálása: for (int i = 0; i < v.length; i++) { v[i] = i; // vektorelemek értéke az indexe } int[] primszamok = { 2, 3, 5, 7, 11 }; char[] ekezetes = { 'á', 'é', 'í', 'ó', 'ö', 'ő', 'ú', 'ü', 'ű' }; 4

5 TÖBBDIMENZIÓS TÖMBÖK 03. Deklarációja Inicializálás
int[] v, w[]; // v 1dimenziós, w 2dimenziós tömb int[][] y; // y 2dimenziós tömb int[][][] x; // x 3dimenziós tömb // y 2×3-as int[][] y = {{ 1, 2, 3 }, { 4, 5, 6 }}; // szabálytalan mátrix char[][] ch = {{ 'a' }, { 'b', 'c' }}; 5

6 TÖBBDIMENZIÓS TÖMBÖK 04. Szabálytalan mátrix létrehozása és feltöltése
// 3×4-es mátrix int[][] t_m = new int[3][4]; // 3 elemű, tömbökből álló tömb int[][] t_km = new int[3][]; for (int i = 0; i<t_km.length; i++) { t_km[i] = new int[i+1]; for (int j = 0; j<t_km[i].length; j++) { t_km[i][j] = i+j+1; } 1 2 3 4 5 6


Letölteni ppt "JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam"

Hasonló előadás


Google Hirdetések