WHAT'S NEW?
Loading...
Showing posts with label Java Beginer. Show all posts
Showing posts with label Java Beginer. Show all posts
Java for beginner Part5(operator)
Java for beginner Part5(operator)

Java menyediakan kaya set operator untuk memanipulasi variabel. Kita dapat membagi semua operator Java ke dalam kelompok berikut:

  1. Aritmatika Operator
  2. Relational Operator
  3. Bitwise Operator
  4. Logical Operator
  5. Assignment Operators
  1. Aritmatika Operator

  2. OperatorKeteranganContoh
    +PenambahanA + B
    -PenguranganA - B
    *PerkalianA * B
    /PembagianA / B
    %ModulusB % A
    ++Meningkatkan nilai operator 1B++
    --Mengurangi nilai operator 1A--

  3. Relational Operators

  4. OperatorKeteranganContoh
    ==Memeriksa apakah nilai dari dua operator adalah sama atau tidak, jika ya maka kondisi menjadi benar.(A==B)
    !=Memeriksa apakah nilai dari dua operator adalah sama atau tidak, jika nilai tidak sama maka kondisi menjadi benar.(A!=B)
    >Cek jika nilai operator kiri lebih besar dari nilai operator kanan, jika ya maka kondisi menjadi benar.(A>B)
    <Cek jika nilai operan kiri kurang dari nilai operan kanan, jika ya maka kondisi menjadi benar.(A<B)
    >=Cek jika nilai operan kiri lebih besar dari atau sama dengan nilai operan kanan, jika ya maka kondisi menjadi benar.(B>=A)
    <=Cek jika nilai operan kiri kurang dari atau sama dengan nilai operan kanan, jika ya maka kondisi menjadi benar.(B<=A)

  5. The Bitwise Operators:

  6. OperatorKeteranganContoh
    &Biner DAN Operator salinan sedikit untuk hasilnya jika ada di kedua operan.(A&B)
    |Biner ATAU Operator(A|B)
    ^Binary Operator XOR salinan sedikit jika sudah diatur dalam satu operan tetapi tidak keduanya.(A^B)
    ~Biner Ones Operator Pelengkap adalah unary dan memiliki efect dari 'membalik' bit.~A
    <<Binary Operator Kiri Shift. Nilai operan kiri digerakkan ditinggalkan oleh jumlah bit yang ditentukan oleh operan kanan.A<<2
    >>Binary Operator Kanan Shift. Nilai operan kiri pindah kanan dengan jumlah bit yang ditentukan oleh operan kanan.A>>2
    >>>Pergeseran Operator mengisi tepat nol. Nilai operan kiri pindah kanan dengan jumlah bit yang ditentukan oleh operan kanan dan nilai-nilai bergeser diisi dengan nol.A>>>2

  7. The Logical Operators:

  8. OperatorKeteranganContoh
    &&Disebut Logical operator AND. Jika kedua operan adalah tidak nol maka kondisi menjadi benar.(A&&B)is false.
    ||Disebut Logical OR Operator. Jika salah satu dari dua operan adalah tidak nol maka kondisi menjadi benar.(A || B) is true.
    !Gunakan untuk membalikkan keadaan logis dari operand!(A && B) is true.

  9. The Assignment Operators:

  10. OperatorKeteranganContoh
    =Sama DenganC = A + B
    +=Tambah DAN sama Dengan, Ia menambahkan hak operan ke operan kiri dan menetapkan hasil untuk operan kiriC += A ini sama dengan C = C + A
    -=Kurangi DAN sama Dengan, dan mengurangkan tepat operan dari operan kiri dan menetapkan hasil untuk operan kiriC -= A ini sama dengan C = C - A
    *=Perkalian DAN sama Dengan, Ini mengalikan operan dengan operan kiri dan menetapkan hasil untuk operan kiriC *= A ini sama dengan C = C * A
    /=Bagi DAN sama Dengan, Ini membagi operan dengan operan kiri dan menetapkan hasil untuk operan kiriC /= A ini sama dengan C = C / A
    %=Modulus DAN sama Dengan, Dibutuhkan modulus menggunakan dua operan dan menugaskan hasil ke operan kiriC %= A ini sama dengan C = C % A
    >>=Kanan pergeseran DAN operator sama denganC >>= 2 is same as C = C >> 2
    <<=Kiri pergeseran DAN operator sama denganC <<= 2 is same as C = C << 2
    &=Bitwise DAN operator sama denganC &=2 ini sama C = C & 2
    ^=bitwise eksklusif OR dan operator sama denganC ^=2 ini sama C = C ^ 2
    |=bitwise OR inklusif dan operator sama denganC |=2 ini sama C = C | 2

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)
      
Java for beginner Part3(Struktur)
Java for beginner Part3(Struktur)

Pada artikel sebelumnya kita telah mempunya sebuah code seperti ini


package javabeginner;
public class Javabeginner {
    public static void main(String[] args) {
      
    }
}

Anda dapat melihat kita menulis nama paket pertama. Perhatikan bagaimana garis diakhiri dengan titik koma. Jika Anda melewatkan titik koma keluar, program tidak akan mengkompilasi:


package javabeginner;

Nama class pada berikutnya:


public class Javabeginner {
   
}

Anda dapat menganggap kelas sebagai segmen kode. Tapi Anda harus memberitahu Java di mana segmen kode memulai dan mengakhiri. Anda melakukan ini dengan kurung kurawal. Awal dari segmen kode dilakukan dengan braket keriting kiri {dan berakhir dengan braket keriting yang tepat}. Apa pun dalam tanda kurung kurawal kiri dan kanan milik segmen kode.

bagian dalam kurung kurawal kiri dan kanan untuk kelas yang lain darisegmen kode. main:


 public static void main(String[] args) {
      
    }

Kata "main" adalah bagian penting di sini. Setiap kali sebuah program Java dimulai, akan mencari metode yang disebut main. (Sebuah metode hanyalah serangkaian kode Anda akan belajar lebih banyak tentang ini nanti..) Kemudian mengeksekusi kode apapun di dalam kurung keriting untuk main. Anda akan mendapatkan pesan kesalahan jika Anda tidak memiliki metode main dalam program Java anda. Tapi seperti namanya menunjukkan, itu adalah titik masuk main untuk program Anda.

Hal penting untuk diingat adalah bahwa kita memiliki kelas yang disebut javabeginner. Kelas ini berisi metode yang disebut main. Kedua memiliki set mereka sendiri tanda kurung keriting. Namun potongan main dari kode milik javabeginner class.

Java for beginner Part2(Java Comments)
Java for beginner Part2(Java Comments)

Bila Anda membuat proyek baru di NetBeans, Anda akan melihat bahwa beberapa teks , dengan banyak garis miring dan tanda bintang:

Fungsinya Sama seperti di Flash As2 ataupun as3 yaitu Comments. Ketika program dijalankan, Comments diabaikan atau tidak di eksekusi. Jadi Anda dapat mengetik apa pun yang Anda inginkan dalam Comments Anda. Tapi itu biasanya untuk memiliki Comments yang menjelaskan apa yang Anda coba lakukan. Anda dapat memiliki satu baris Comments dengan mengetikkan dua garis miring, diikuti dengan Comments anda:

Contoh Comments baris:


// Ini adalah Comments baris

Jika Anda ingin memiliki lebih dari satu baris, Anda dapat melakukan ini:

Contoh Comments 2baris atau lebih:


// Ini adalah Comments
//dua baris atau lebih

Atau Anda dapat melakukan ini:


/*
Ini adalah Comments
 dua baris atau lebih
*/

Dalam komentar di atas, perhatikan bagaimana hal itu dimulai dengan / *. Untuk mengakhiri komentar, kita memiliki * / gantinya.

Ada juga sesuatu yang disebut komentar Javadoc. Anda dapat melihat dua ini pada gambar pengkodean pada halaman sebelumnya. Sebuah komentar Javadoc dimulai dengan sebuah garis miring ke depan dan dua tanda bintang (/ **) dan diakhiri dengan tanda bintang dan satu garis miring (* /). Setiap baris komentar dimulai dengan satu tanda bintang:


/**
* Ini adalah komentar Javadoc
*/

Dikarenakan Mencoba Mendalami java,... kali ini Pustaka Code mencoba mengulas,... tentang java yang tujuannya,... sebenarnya untuk dokumentasi pembelajaran admin Pustaka Code sendiri kali ini saya menggunakan Netbeans sebagai IDE nya

Untuk memulai sebuah projek baru, klik File> New Project dari menu NetBeans di bagian atas. Anda akan melihat kotak dialog berikut muncul:

Java for beginner
Java for beginner

Kita akan membuat aplikasi Java, jadi pilih Java pada Kategori, dan kemudian Java Application di bawah Proyek. Klik tombol Next di bagian bawah untuk pergi ke langkah dua:

Java for beginner
Java for beginner

Di daerah Nama Proyek di atas, ketik Nama untuk Proyek Anda. Perhatikan bagaimana teks di bawah perubahan untuk mencocokkan nama proyek Anda (dalam kotak teks di sebelah kanan Buat Kelas Utama

Jika anda Melakukan dengan benar maka pada Jendela coding yang muncul akan terlihat Code seperti ini


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package javabeginner;

/**
 *
 * @author user
 */
public class Javabeginner {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
    }
}

By Ricko nada di Pustaka Flash terima kasih telah membaca :) Java for beginner Part1