Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehAlfin Firmansyah Telah diubah "9 tahun yang lalu
1
Array Nana Ramadijanti Laboratorium Computer Vision Politeknik Elekltronika Negeri Surabaya PENS-ITS 2009
2
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Array Array adalah object yang digunakan untuk menyimpan banyak data (data/variabel dari tipe data primitif atau objek) dengan tipe yang sama. Tipe dari array dapat : –tipe data primitif –tipe data objek
3
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Array Terdapat 3 langkah untuk membuat array: –Mendeklarasikan variabel array –Memcreate array beserta ukurannya. –Memberikan sebuah nilai pada setiap element array.
4
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Pendeklarasian Array –int[] ints –double[] dubs –Dimension[] dims ; –float[][] twoDee Yang tidak legal –int [5] scores;
5
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Create Array Karena array adalah sebuah object, maka create array dengan operator new. Besar array ditentukan pada saat runtime –int[] ints ; –ints = new int[25] ; Pada saat array di buat, isi array diinisialisasi dengan default value.
6
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Memberikan nilai pada elemen array Isi dari array : nilai primitif int [] scores; int scores = new int[3]; scores[0] = 75; scores[1] = 80; scores[2] = 100; Isi dari array : object Student students[] = new Students[3] students[0] = new Student(); students[1] = new Student(); students[2] = new Student();
7
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Inisialisasi Array Gabungan dari 3 langkah –float[] diameters = {1.1f, 2.2f, 3.3f, 4.4f, 5.5f} –Point[] markup = {new Point(1,5), new Point(3,3), new Point(2,3)} ; Untuk mengetahui besar dari array gunakan.length setelah nama array. –long squares ; –squares = new long[6000] ; –for (int i=0 ; i<squares.length ;i++) –{ squares[i] = i * i ; –}
8
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Membuat Array Dimensi 1 int [] testScores; // Declares the array of ints testScores = new int[4]; // constructs an array and assigns it // the testScores variable
9
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Contoh program
10
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Hasil running 0 false Finished executing
11
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Contoh:
12
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS
13
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Bahasa C #include char s[26]; char *createArray(){ char *alamat ; alamat = s ; for(int i=0;i<26 ;i++) s[i] = 'A'+ i ; return alamat ; } void main(){ char *a ; a = createArray(); for(int i=0;i<26;i++) cout<<*(a+i)<<" "; }
14
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS
15
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS
16
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS
17
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Assignment pada array dimensi 1
18
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Assignment pada array dimensi 1 Karena Honda extends Car (Honda IS A Car), sehingga array Honda dapat diassignkan ke array Car.
19
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS
20
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Create dua dimensional array int[] [] myArray = new int [3] [];
21
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS
22
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS
23
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Contoh program
24
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Hasil running Length pada Indeks ke-0 =3 Length pada Indeks ke-1 =5 Finished executing
25
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Program
26
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Hasil running Elemen pd Dimensi ke-1 = 2 Elemen pd Dimensi ke-2 = 3 Elemen pd Dimensi ke-3 = 4 Finished executing
27
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS
28
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS
29
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS
30
Laboratorium Computer Vision Politeknik Elektronika Negeri Surabaya PENS-ITS Hasil Running 1 2 3 4 5 6 1 2 3 4 5 6 4 3 2 1
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.