WHAT'S NEW?
Loading...

Java for beginner Part4(variable)

Java for beginner Part4(variable)
Java for beginner Part4(variable)

Pada artikel ini kita akan mencoba membahas variable yang digunakan dalam java

Sintaks dasar :

Menuliskan tipe data dari variabel:

[tipe data] [nama variabel]

  • Primitive Data Types:
    1. byte
    2. Memiliki nilai integer dari -128 sampai +127 dan menempati 1 byte ( 8 bits ) di memori

      contoh :

      
      package javabeginner;
      
      public class Javabeginner {
          private static byte _byte= 100 ,_byte2 = -50;
           public void trace(){
             
              System.out.println("ini variabel byte :" + _byte);
               }
          public static void main(String[] args) {
              Javabeginner test = new Javabeginner();
              test.trace();    
          }
      }
      

      Jika anda melakukan dengan benar maka pada output Window akan tampil seperti berikut

      
      
      
      run:
      ini variabel byte :100
      BUILD SUCCESSFUL (total time: 0 seconds)
      
    3. String
    4. Gunanya sama seperti string di ActionScript yaitu bertujuan untuk menampilka kata kata..

      contoh :

      
      package javabeginner;
      public class Javabeginner {
          public static void main(String[] args) {
            String sapaan="hello";
            System.out.println(sapaan);
          }
      }
      

      Jika anda melakukan dengan benar maka pada output Window akan tampil seperti berikut

      
      
      
      run:
      hello
      BUILD SUCCESSFUL (total time: 0 seconds)
      
      

      Jika lebih dari 1 string

      
      package javabeginner;
      public class Javabeginner {
          public static void main(String[] args) {
            String sapaan="hello",nama="Pustaka Code";
            System.out.println(sapaan + " " + nama);
          }
      }
      

      Jika anda melakukan dengan benar maka pada output Window akan tampil seperti berikut

      
      
      
      run:
      hello Pustaka Code
      BUILD SUCCESSFUL (total time: 0 seconds)
      
      
      

      atau bisa juga dituliskan dengan seperti ini

      
      package javabeginner;
      public class Javabeginner {
          public void string(){
           String sapaan="hello",nama="Pustaka Code";
            System.out.println(sapaan + " " + nama);
         }
          public static void main(String[] args) {
            Javabeginner test = new Javabeginner();
            test.string();      
          }
      }
      

      Jika anda melakukan dengan benar maka pada output Window akan tampil seperti berikut

      
      
      
      run:
      hello Pustaka Code
      BUILD SUCCESSFUL (total time: 0 seconds)
      
      
      
    5. int
    6. Untuk menuliskan angka bilangan bulat

      contoh :

      
      package javabeginner;
      public class Javabeginner {
          public void string(){
           String sapaan="hello",nama="Pustaka Code";
            System.out.println(sapaan + " " + nama);
         }
          public static void main(String[] args) {
            Javabeginner test = new Javabeginner();
            test.string(); 
            int angka=12;
            System.out.println("ini angka bulat :" + angka);
            
          }
      }
      

      Jika anda melakukan dengan benar maka pada output Window akan tampil seperti berikut

      
      
      
      run:
      hello Pustaka Code
      ini angka bulat :12
      BUILD SUCCESSFUL (total time: 1 second)
      
      

      atau bisa juga ditulis seperti ini

      
      package javabeginner;
      public class Javabeginner {
          public void string(){
           String sapaan="hello",nama="Pustaka Code";
            System.out.println(sapaan + " " + nama);
         }
          public void number(){
            int angka=12;
            System.out.println("ini angka bulat :" + angka);
          }
          public static void main(String[] args) {
            Javabeginner test = new Javabeginner();
            test.string(); 
            test.number();
            }
      }
      

      Jika anda melakukan dengan benar maka pada output Window akan tampil seperti berikut

      
      
      
      run:
      hello Pustaka Code
      ini angka bulat :12
      BUILD SUCCESSFUL (total time: 1 second)
      
      

      Atau jika menggunakan class static

      
      package javabeginner;
      public class Javabeginner {
          private static int angka;
          private static String sapaan,nama;   
          public static void main(String[] args) {
            sapaan="hello";
            nama="Pustaka Code";
            angka=12;
            System.out.println(sapaan+" " + nama);
            System.out.println("ini angka bulat :" + angka);
            }
      }
      

      Jika anda melakukan dengan benar maka pada output Window akan tampil seperti berikut

      
      
      
      run:
      hello Pustaka Code
      ini angka bulat :12
      BUILD SUCCESSFUL (total time: 1 second)
      
      

      atau

      
      package javabeginner;
      public class Javabeginner {
          private static int angka;
          private static String sapaan,nama;
          public void string(){
          sapaan="hello";
          nama="Pustaka Code";
          System.out.println(sapaan+" " + nama);
          }
          public void number(){
            angka=12;      
            System.out.println("ini angka bulat :" + angka);
          }
          public static void main(String[] args) {
            Javabeginner test = new Javabeginner();
            test.string();
            test.number();
           }
      }
      

      Jika anda melakukan dengan benar maka pada output Window akan tampil seperti berikut

      
      
      
      run:
      hello Pustaka Code
      ini angka bulat :12
      BUILD SUCCESSFUL (total time: 1 second)
      
      
    7. double
    8. Variabel yang berguna untuk penulisan angka desimal

      contoh :

      
      package javabeginner;
      
      public class Javabeginner {
      
          private static int angka;
          private static double desimal;
          private static String sapaan, nama;
      
          public void string() {
              sapaan = "hello";
              nama = "Pustaka Code";
              System.out.println(sapaan + " " + nama);
          }
      
          public void number() {
              angka = 12;
              System.out.println("ini angka bulat :" + angka);
          }
          public void Desimal(){
              desimal=80.2;
              System.out.println("ini angka desimal :"+desimal);
          }
      
          public static void main(String[] args) {
              Javabeginner test = new Javabeginner();
              test.string();
              test.number();
              test.Desimal();  
             
          }
      }
      

      Jika anda melakukan dengan benar maka pada output Window akan tampil seperti berikut

      
      
      run:
      hello Pustaka Code
      ini angka bulat :12
      ini angka desimal :80.2
      BUILD SUCCESSFUL (total time: 0 seconds)
      
      
    9. float
    10. float gunanya untuk numeric yang berupa desimal, hampir sama dengan double (bedanya range nya, double lebih bnyak)

      contoh :

      
      
      package javabeginner;
      
      public class Javabeginner {
      
          private static int angka,angka2,jawab_kali;
          private static double desimal;
          private static String sapaan, nama;
          private static float fload1, fload2, fload_jawab;//variable float
         
      
          public void string() {
              sapaan = "hello";
              nama = "Pustaka Code";        
          }
      
          public void number() {
              angka = 12;
              angka2=5;
              
          }
          public void Desimal(){
              desimal=80.2;
              
          }
          public void _fload(){// method float
              fload1 = 10.5f;
              fload2 = 20.8f;
                      
          }
          public void bagi(){
             fload_jawab =fload1 /fload2;
          }
          public void kali(){
              jawab_kali=angka*angka2;
          }
          public void trace(){
              string();
              number();
              Desimal();
             _fload();
              kali();
              bagi();
              System.out.println("ini angka fload1 :" + fload1);
              System.out.println("ini angka fload2 :" + fload2);
              System.out.println(fload_jawab);
              System.out.println(sapaan + " " + nama);
              System.out.println("ini angka bulat :" + angka);
              System.out.println("ini angka desimal :"+desimal);
              System.out.println(jawab_kali);
          }
          public static void main(String[] args) {
              Javabeginner test = new Javabeginner();
              test.trace();    
          }
      }
      

      Jika anda melakukan dengan benar maka pada output Window akan tampil seperti berikut

      
      
      run:
      ini angka fload1 :10.5
      ini angka fload2 :20.8
      0.5048077
      hello Pustaka Code
      ini angka bulat :12
      ini angka desimal :80.2
      60
      
    11. Char
    12. buat nyimpen satu karakter.. jadi hampir kayak string tp char hanya bisa 1 karakter.

      contoh :

      
      package javabeginner;
      public class Javabeginner {
      
          private static int angka=12,angka2=5,jawab_kali;
          private static double desimal=80.2;
          private static String sapaan="hello",nama = "Pustaka Code";
          private static float fload1=10.5f, fload2=20.8f, fload_jawab;
         
          private static byte bite;
          private static char x = 'x'; 
          public void bagi(){
             fload_jawab =fload1 /fload2;
          }
          public void kali(){
              jawab_kali=angka*angka2;
          }
          public void trace(){
              kali();
              bagi();
              System.out.println("ini angka fload1 :" + fload1);
              System.out.println("ini angka fload2 :" + fload2);
              System.out.println(fload_jawab);
              System.out.println(sapaan + " " + nama);
              System.out.println("ini angka bulat :" + angka);
              System.out.println("ini angka desimal :"+desimal);
              System.out.println(jawab_kali);
          }
          public static void main(String[] args) {
              Javabeginner test = new Javabeginner();
              test.trace();    
          }
      }
      

      Jika anda melakukan dengan benar maka pada output Window akan tampil seperti berikut

      
      
      
      run:
      ini angka fload1 :10.5
      ini angka fload2 :20.8
      0.5048077
      hello Pustaka Code
      ini angka bulat :12
      ini angka desimal :80.2
      60
      BUILD SUCCESSFUL (total time: 1 second)
      
    13. boolean
    14. Sama seperti di actionscript hanya bernilai true/false

      contoh :

      
      
      
      package javabeginner;
      
      public class Javabeginner {
      
          private static int angka=12,angka2=5,jawab_kali;
          private static double desimal=80.2;
          private static String sapaan="hello",nama = "Pustaka Code";
          private static float fload1=10.5f, fload2=20.8f, fload_jawab;
          private static boolean _bolean=true;
         
          private static byte bite;
          private static char x = 'x'; 
          public void bagi(){
             fload_jawab =fload1 /fload2;
          }
          public void kali(){
              jawab_kali=angka*angka2;
          }
          public void trace(){
              kali();
              bagi();
              System.out.println("ini variabel boolean :" + _bolean);
              System.out.println("ini angka fload1 :" + fload1);
              System.out.println("ini angka fload2 :" + fload2);
              System.out.println(fload_jawab);
              System.out.println(sapaan + " " + nama);
              System.out.println("ini angka bulat :" + angka);
              System.out.println("ini angka desimal :"+desimal);
              System.out.println(jawab_kali);
          }
          public static void main(String[] args) {
              Javabeginner test = new Javabeginner();
              test.trace();    
          }
      }
      

      Jika anda melakukan dengan benar maka pada output Window akan tampil seperti berikut

      
      
      
      run:
      ini variabel boolean :true
      ini angka fload1 :10.5
      ini angka fload2 :20.8
      0.5048077
      hello Pustaka Code
      ini angka bulat :12
      ini angka desimal :80.2
      60
      BUILD SUCCESSFUL (total time: 1 second)