Pelatihan Java - Number & String

2,208 views

Published on

Ditunjukkan untuk Event Pelatihan Java di Universitas Pendidikan Indonesia 10 April 2010

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,208
On SlideShare
0
From Embeds
0
Number of Embeds
390
Actions
Shares
0
Downloads
36
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Pelatihan Java - Number & String

  1. 1. Pelatihan Java - Number and String <ul>Ammar Shadiq [email_address] </ul>
  2. 2. Tipe Data Primitif <ul><li>Nilai Integral (non-desimal) </li><ul><li>Byte [8-bit] -128 s/d 127
  3. 3. Short [16-bit] -32.768 s/d 32.767
  4. 4. Int (default) -2.147.483.648 s/d 2.147.483.647
  5. 5. Long -9.223.372.036.854.775.808 s/d ..... </li></ul><li>Nilai Desimal </li><ul><li>float
  6. 6. double (default) </li></ul><li>boolean true-false
  7. 7. char </li></ul>
  8. 8. Tipe Data Primitif <ul><li>Tipe data paling dasar
  9. 9. Bersifat Build-in pada java
  10. 10. Bukan sebuah objek
  11. 11. Tidak perlu di inisialisasikan dengan kalusa new
  12. 12. Contoh : </li><ul><li>int gear = 1; </li></ul></ul>
  13. 13. Java Numbers <ul><li>Adalah sub kelas dari java.lang.Numbers
  14. 14. Perbedaannya dengan tipe data primitif pada pendeklarasian adalah huruf awal menggunakan huruf kapital </li></ul>
  15. 15. Mengapa menggunakan Java Numbers? <ul><li>Sebagai argumen dari sebuah method yang mengharapkan sebuah object (sering kali digunakan saat memanipulasi sekumpulan angka).
  16. 16. Untuk digunakan sebagai constants yang didefinisikan oleh kelas, seperti MIN_VALUE dan MAX_VALUE, yang menyediakan batas atas dan batas bawah dari tipe data
  17. 17. Untuk menggunakan metode kelas yang mengkonversi nilai ke dan dari tipe data primitif lainnya, untuk mengkonversi ke dan dari String, dan untuk mengkonversi antara number systems ( decimal, octal, hexadecimal dan binary ) </li></ul>
  18. 18. Contoh pengaplikasian <ul>Saat anda menginginkan untuk mengubah suatu nilai string kepada nilai angka String sebuahString = ”123456”; Integer angka = Integer.valueOf(sebuahString); </ul>
  19. 19. Operasi Aritemetik dasar <ul><li>Pertambahan + (v1 + v2)
  20. 20. Pengurangan – (v1 - v2)
  21. 21. Perkalian * (v1 * v2)
  22. 22. Pembagian / (v1 / v2)
  23. 23. Contoh Penggunaan : </li><ul><li>nilaiTotal = nilai1 + nilai 2; </li></ul></ul>
  24. 24. Operator Unary <ul><li>+ : mengindikasikan nilai positif (angka akn bernilai positif walaupun tanpa operator ini)
  25. 25. - : me-negasi sebuah variabel/ekspresi
  26. 26. ++ : menambahkan nilai (+1)
  27. 27. - - : mengurangi nilai (-1)
  28. 28. Contoh : </li><ul><ul><li>v1++ atau ++ v1
  29. 29. - v1 </li></ul></ul></ul>
  30. 30. String <ul><li>Adalah serangkaian character
  31. 31. Bukan tipe data primitif
  32. 32. Bersifat immutable, yaitu sekalinya dideklarasikan, nilainya tidak dapat diubah
  33. 33. Menuliskan rangkaian karakter didalam kutip dua secara otomatis menciptakan String </li><ul><li>String s = ”ini adalah sebuah string”; </li></ul></ul>
  34. 34. String sebagai rangkaian karakter
  35. 35. Menggabungkan String <ul><li>Menggunakan Operator +
  36. 36. Menggunakan methode concat();
  37. 37. Contoh : </li><ul><li>String s1 = ”hello”;
  38. 38. String s2 = ”World!”; </li><ul><li>Penggabungan 1 : </li><ul><li>String s3 = s1+s2; atau
  39. 39. String s3 = 'houdy” + s2; </li></ul><li>Penggabungan 2 : </li><ul><li>String s3 = s1.concat(s2) atau
  40. 40. String s3 = s1.concat(”dude”); </li></ul></ul></ul></ul>
  41. 41. Mengkonversi String <ul><li>String ke Number </li><ul><li>Contoh : int x = Integer.valueOf(stringAngka); </li></ul><li>Number ke String </li><ul><li>Contoh : String s = v1.toString(); </li></ul></ul>
  42. 42. Menampilkan ke layar <ul>String s = ”teh bukan string”; Int x = 12; <li>Contoh 1 </li><ul><li>System.out.println(”kalau ”+ x +” ” + s); </li></ul><li>Contoh 2 (mirip C) </li><ul><li>System.out.printf(”kalau %d %s”, x, s); </li></ul></ul>

×