Senin, 08 April 2013

Latihan Java

Latihan pertama
public class HelloWorld {
 
   public static void main(String[] args) {
 
        System.out.println("Hello World");
    }
}
 
Latihan Variabel
public class Variabel {
 
    public static void main(String[] args) {
 
        int varAngka = 10;
        String varTeks = "Eko Kurniawan Khannedy";
 
        System.out.println(varAngka);
        System.out.println(varTeks);
 
    }
}
 
Latihan Increment Decrement
public class IncrementDecrement {
 
   
    public static void main(String[] args) {
 
        int nilai = 10;
 
        nilai++;
        System.out.println(nilai); // hasilnya 11
 
        nilai++;
        System.out.println(nilai); // hasilnya 12
 
        nilai++;
        System.out.println(nilai); // hasilnya 13
 
        nilai--;
        System.out.println(nilai); // hasilnya 12
 
        nilai--;
        System.out.println(nilai); // hasilnya 11
 
        nilai--;
        System.out.println(nilai); // hasilnya 10
 
    }
}

Setelah operator aritmatika dan operator penugasan, ada juga operator pembanding. Operator pembanding itu operator yang hasil nya adalah nilai dengan tipe data boolean (true atau false)
Ada beberapa operator pembanding, diantarnya :
  • == untuk sama dengan
  • != untuk tidak sama dengan
  • >= untuk lebih dari sama dengan
  • <= untuk kurang dari sama dengan
  • > untuk lebih dari
  • < untuk kurang dari
 
public class OperatorPembanding {
 
 
    public static void main(String[] args) {
 
        int a = 10;
        int b = 15;
 
        boolean hasilSama = (a == b);
        System.out.println(hasilSama);
 
        boolean hasilTidak = (a != b);
        System.out.println(hasilTidak);
 
        boolean hasilLebihSama = (a >= b);
        System.out.println(hasilLebihSama);
 
        boolean hasilKurangSama = (a <= b);
        System.out.println(hasilKurangSama);
 
        boolean hasilLebih = (a > b);
        System.out.println(hasilLebih);
 
        boolean hasilKurang = (a < b);
        System.out.println(hasilKurang);
    }
}
 
Operator logika itu adalah operator yang digunakan untuk membandingkan dua nilai boolean. Biasanya digunakan untuk menggabungkan hasil dari operator pembanding.
Ada dua operator di operator logika :
  • and (&&) dan
  • or (||)
Berikut adalah hasil dari operasi logika && :
  • true && true = true
  • true && false = false
  • false && true = false
  • false && false = false
dan ini adalah hasil dari operator logika || :
  • true || true = true
  • true || false = true
  • false || true = true
  • false || false = false
Jadi dalam operator logika && hanya akan menghasilkan true jika kedua nilai true dan operator logika || akan menghasilkan false jika kedua nilai false (kebalikannya).
 
public class OperatorLogika {
 
 
    public static void main(String[] args) {
         
        boolean hasil;
         
        hasil = true && true;
        System.out.println(hasil);
         
        hasil = true && false;
        System.out.println(hasil);
         
        hasil = false && true;
        System.out.println(hasil);
         
        hasil = false && false;
        System.out.println(hasil);
         
        hasil = true || true;
        System.out.println(hasil);
         
        hasil = true || false;
        System.out.println(hasil);
         
        hasil = false || true;
        System.out.println(hasil);
         
        hasil = false || false;
        System.out.println(hasil);
    }
}
 Percabangan if merupakan bentuk dari pernyataan yang berguna untu mengambil suatu keputusan dari sebuah kondisi. Jika kondisinya bernilai benar (true), maka suatu instrukti program akan dieksekusi. Jika bernilai salah (false), maka instruksi program tidak akan dieksekusi
 
public class PercabanganIf {

 public static void main(String[] args) {
 
        int data = 10;
 
        if (data == 10) {
            System.err.println("Hei, data-nya 10");
        }
 
        if (data == 1) {
            System.err.println("Hei, data-nya 1");
        }
    }
}

 

Tidak ada komentar :

Posting Komentar