Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Array, dan vector algoritma dan struktur data dalam bahasa java ramos & christine pertemuan 2 BufferedReader,

Presentasi serupa


Presentasi berjudul: "Array, dan vector algoritma dan struktur data dalam bahasa java ramos & christine pertemuan 2 BufferedReader,"— Transcript presentasi:

1 array, dan vector algoritma dan struktur data dalam bahasa java ramos & christine pertemuan 2 BufferedReader,

2 review oop apa to? – Kelas – State / Attribute – Behaviour / Method – Objek – Inheritance – Encapsulation – Polimorfisme 2

3 sebutkan mana attribut, method! 3

4 apa nama objeknya? 4

5 BufferedReader, Array, dan Vector 5

6 statement inputan dengan bufferedreader buffer bahasa indonesianya = penyangga dalam konteks ini bufferedreader adalah semacam variabel temporary yang digunakan untuk menampung inputan dari pengguna menggunakan 3 import import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader ; 6

7 statement inputan dengan bufferedreader Membuat Objek Menggunakan instansiasi dari kelas: BufferedReader 7

8 Langsung Praktek Azaaa… 8

9 array array dapat diibaratkan sebagai sebuah gedung yang memiliki beberapa ruangan dengan bentuk dan ukuran yang sama 9

10 array Array pada Java adalah objek yang dapat digunakan untuk menyimpan data-data dengan tipe yang sama. Tipe dari data yang disimpan pada array dapat berupa tipe data primitive atau objek dari kelas tertentu. 10

11 array Cara mendeklarasikan array: tipe_data nama_array[]; atau tipe_data[] nama_array; Contoh: int nim[]; int[] nim; 11

12 array Cara mengalokasikan ukuran array: Contoh: int[] daftarSiswa = new int[100]; char[] huruf = new char[92]; int[][] matriks = new int[3][3]; 12

13 array Cara memberikan nilai pada array: Contoh: int[] nim = new int[3]; nim[0]=1; nim[1]=2; nim[2]=3; 13

14 contoh array, try this… 14

15 output… 15

16 array multidimensi 16 Indeks array yang alamatnya terdiri dari x dan y atau x, y, dan z, atau lebih dari 3

17 try this 17

18 output 18

19 vector 19 Vector merupakan suatu bentuk array dinamis, sehingga kita tidak perlu mengubah ukuran array saat melakukan penambahan pada array yang sudah penuh. Perbedaan vector dengan array adalah pengaksesan elemen pada vector tidak bisa dilakukan secara langsung, tetapi harus menggunakan setter dan getter. Untuk menggunakan vector kita harus melakukan – import java.util.Vector;

20 vector 20 Mendeklarasikan vector caranya: Vector namaVector = new Vector (); Contoh: Vector vec = new Vector ();

21 method-method dalam vector 21 Contoh: misal nama vectornya ‘vec’ vec.size() adalah fungsi untuk mengembalikan jumlah elemen di dalam vektor. vec.addElement(obj) akan menambahkan Object obj di akhir vektor. vec.removeElement(obj) menghapus obj dari dalam vektor, kalau ada. Hanya objek pertama yang ditemui akan dihapus.

22 method-method dalam vector 22 vec.removeElementAt(N) menghapus elemen ke-N. N harus berada pada rentang 0 hingga vec.size() - 1. vec.setSize(N) akan mengubah ukuran vektor menjadi N. Jika di dalam vektor terdapat elemen yang jumlahnya lebih banyak dari N, maka elemen lainnya akan dihapus. vec.setElementAt(Object, index) akan mengubah elemen pada index yang diset dengan nilai baru

23 try it 23

24 Sudah 24

25 Tugas Kelas Buatlah program operasi vector sbb: 25

26 26 KELUARGA BESAR ASISTEN ALGORITMA dan STRUKTUR DATA FTI 2009 Mengucapkan “SELAMAT HARI RAYA IDUL FITRI” maafkan kami teman


Download ppt "Array, dan vector algoritma dan struktur data dalam bahasa java ramos & christine pertemuan 2 BufferedReader,"

Presentasi serupa


Iklan oleh Google