Advertisement
Rahmadnet

VARIABLE TYPES

Jun 25th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.06 KB | None | 0 0
  1. * Variable Types
  2.  
  3. * Variabel dalam java
  4.                 Ketika kita bekerja menggunakan variabel dalam pemograman java, hal yang perlu kita cermati adalah bahwa dalam java terdapat beberapa jenis variabel. Diantara variabel-variabel tersebut adalah:
  5.           • Variabel Lokal
  6.           • Variabel kelas (Variabel Static)
  7.           • Variabel Instance (variabel Non-Static)
  8. Berikut ini adalah contoh deklarasi dan inisialisasi variabel dalam java:
  9. int a, b, c; //Mendeklarasikan tiga int yaitu a, b, dan c.
  10. int a = 10,b = 10; //Contoh inisialisasi.
  11. byte B = 22; //Inisialisasi variabel B dengan type byte.
  12. double pi = 3.14159; //Deklarasi dan inisialisasi nilai pi.
  13. char a = 'a'; //Variabel char a diinisialisasi dengan 'a'.
  14.  
  15. * Variable Lokal
  16. Variabel lokal memiliki ciri-ciri :
  17.  
  18. Variabel lokal dideklarasikan didalam method, konstruktor atau blok.
  19. Variabel lokal dibuat saat method, kontruktor atau blok mulai dijalankan dan akan dihapus saat selesai dijakankan.
  20. Modifier akses tidak dapat digunakan untuk variabel lokal.
  21. Variabel lokal hanya dapat digunakan didalam method, konstruktor, atau blok tempat pendeklarasiannya.
  22. Tidak ada nilai default untuk variabel lokal sehingga variabel lokal harus dideklarasikan dan diinisialisasikan sebelum digunakan.
  23. Berikut ini contoh variabel lokal yang didefinisikan di dalam method umurKucing() dan lingkup penggunaannya hanya di dalam method tersebut.
  24.  
  25. public class Tes {
  26. public void umurKucing() {
  27. int umur=0;
  28. umur=umur+7;
  29. System.out.println(“Umur kucing adalah :+umur);
  30. }
  31. public static void main(String args[])
  32. {
  33. Tes tes = new Tes();
  34. tes.umurKucing();
  35. }
  36. }
  37.  
  38. * Variabel Instance
  39. Variabel Instance atau Variabel Non-Static memiliki ciri ciri :
  40.  
  41. Variabel instance dideklarasikan didalam kelas, tetapi di luar method, konstructor, atau blok.
  42. Saat sebuah objek dibuat, tempat untuk setiap ariabel instance disiapkan dalam memori.
  43. Variabel instance dibuat saat sebuat objek dibuat dengan kata kunci ‘new’ dan dihapus saat objek tersebut dihapus.
  44. Variabel instance dapat dideklarasikan dalam kelas sebelum atau sesudah penggunaan.
  45. Modifier akses dapat digunakan oleh semua method, konstruktor, dan blok di dalam kelas.
  46. Variabel instance memiliki nilai default ; untuk tipe numerik 0, untuk Boolean false, dan untuk referensi objek adalah null.
  47. Berikut merupakan contoh penggunaan Variabel Instance :
  48.  
  49. import java.io.*;
  50. public class Karyawan {
  51. //variabel instance ini dapa digunakan oleh semua subkelas
  52. //(kelas anak).
  53. public String nama;
  54.  
  55. //variabel nama diinisialisaikan dalam konstruktor.
  56. public Karyawan (String namaKar)
  57. {
  58. nama=namaKar;
  59. }
  60.  
  61. //Method ini menampilkan informasi Karyawan.
  62. public void tampilKar()
  63. {
  64. System.out.println(“Nama :+nama);
  65. }
  66. public static void main(String[] args) {
  67. Karyawan karSatu=new Karyawan(“Puruhita Mega”);
  68. karSatu.tampilKar();
  69. }
  70. }
  71.  
  72. * Variabel Kelas
  73. Variabel Kelas atau Variabel Static memiliki ciri-ciri :
  74.  
  75. Variabel kelas/static dideklarasikan dengan katakunci static didalam kelas, tetapi diluar method, konstruktor, atau blok.
  76. Hanya ada satu salinan dari variabel kelas per kelas.
  77. Variabel static biasanya dideklarasikan sebagai konstanta. Variabel konstanta nilainya tetap dan tidak berubah.
  78. Variabel static dibuat ketika program dimulai dan dihapus saat program berhenti.
  79. Variabel static memiliki nilai default yang sama dengan varibake instance.
  80. Variabel static dapat diakses dengan memanggil nama kelas.NamaKelas.NamaVariabel.
  81. Saat mendeklarasikan variabel kelas dengan public static final, maka nama variabel (konstanta) dituliskan semua dalam huruf kapital. Jika variabel static tidak dideklarasikan dengan public  final, sintaks pertamanya sama dengan variabel instance dan lokal.
  82. Berikut contoh penggunaan variabel kelas :
  83.  
  84. import java.io.*;
  85. public class Karyawan {
  86. //variabel gaji adalah variabel private static.
  87. private static double gaji;
  88.  
  89. //DEPARTEMENT adalah konstanta.
  90. public static final String DEPARTEMENT=”Pengembangan”;
  91.  
  92. public static void main(String args[])
  93. {
  94. gaji=1000;
  95. System.out.println(DEPARTEMENT+”Gaji rata-rata :+gaji);
  96. }
  97. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement