Praktikum OOP Dasar Pemrograman Java - PowerPoint PPT Presentation

About This Presentation
Title:

Praktikum OOP Dasar Pemrograman Java

Description:

Title: Slide 1 Author: basuki Last modified by: eepis Created Date: 12/21/2005 5:07:53 AM Document presentation format: On-screen Show Company: widya – PowerPoint PPT presentation

Number of Views:258
Avg rating:3.0/5.0
Slides: 16
Provided by: Bas7150
Category:

less

Transcript and Presenter's Notes

Title: Praktikum OOP Dasar Pemrograman Java


1
Praktikum OOPDasar Pemrograman Java
  • Nana Ramadijanti
  • Laboratorium Computer Vision
  • Politeknik Elekltronika Negeri Surabaya PENS-ITS
  • 2009

2
Session 2
  • Cobalah beberapa program berikut.
  • Lakukan eksperimen assign value ke bermacam-macam
    tipe data primitif.
  • Cobalah konversi dan casting berbagai macam tipe
    data primitif.

3
Praktikum 1 Program berikut ini mengilustrasikan
bagaimana cara mendeklarasikan (declare) dan
pemberian nilai (assign value) ke tipe data int,
float, boolean, char, dan String
4
Praktikum 2. Default value
5
Praktikum 3. Menggunakan bilangan basis 8
6
Praktikum 4. Menggunakan unicode
7
Latihan 5 Primitive Conversion - Assignment
Perhatikan hasil Nilai d 10.0 padahal i bertipe
int. Hal ini terjadi karena yang ditampilkan
adalah nilai i yang sudah diberikan pada d yang
bertipe double. Sehingga yang ditampilkan adalah
sesuai dengan tipe data d yaitu double ? floating
point
8
Latihan 6 Primitive Conversion - Assignment
Pada proses kompile akan terjadi error karena
berusaha memberikan nilai double (32 bit) ke
short (16 bit). Solusi ? lakukan casting ? s
(short) d Hati-hati karena akan terjadi
pemotongan bit sehingga hasil tidak seperti yang
diharapkan. Hasil 1
9
Latihan 7 Primitive Conversion - Assignment
  • PrimitifConversionAssignment3 no problem karena
    yang di assign ke variabel adalah nilai.
  • PrimitifConversionAssignment4 error karena yang
    di assign ke variabel adalah variabel

10
Latihan 8 Primitive Conversion Method Call
Hint Math.cos(double d) No problem karena
terjadi widening. Cobalah mengubah tipe data
frads menjadi long, apa yang terjadi? ? narrowing
? possible loss of precision
11
Latihan 9 Primitive Conversion - Assignment
Hint myVector.elementAt(int i) Akan terjadi
error karena terjadi narrowing dari double ke
int. Supaya ok lakukan casting ? Object ob
myVector.elementAt((int) d)
12
Latihan 10 Primitive Conversion - Assignment
Akan terjadi error karena bila ada dua operan
yang berbeda tipe maka tipe dengan bit kecil akan
di promosikan menjadi sama dengan tipe bit
besar. Supaya no problem ubah tipe x menjadi int
dan y menjadi double. int double akan
menghasilkan double.
13
Latihan 11. Primitives and casting
  • Cobalah contoh-contoh program yang ada pada ppt
    teori (Primitives dan casting) dengan cara yang
    sama seperti pada latihan latihan sebelumnya.

14
SekilaS InfO
  • Ada beberapa hal yang harus dikuasai sebelum
    menguasai materi di dalam java yaitu pemrograman
    c, perancangan perangkat lunak

15
Bergabunglah dengan Kami
  • Java Community
  • Politeknik Elektronika Negeri Surabaya
  • PENS-ITS 2009
Write a Comment
User Comments (0)
About PowerShow.com