TIPE DATA DAN OPERATOR

dibuat oleh : Muhammad Rafi - XI RPL 1 
SCRIPT TIPE DATA DAN OPERATOR

1. OPERATOR ARITMATIKA

package aritmatika;
public class Aritmatika {
    public static void main(String[] args) {
      int a, b, c, d, e, f, g;
      a = 10;
      b = 5;
       
      c = a + b;
      d = a - b;
      e = a * b;
      f = a / b;
      g = a % b;
       
  System.out.println("Hasil dari penambahan "+c);
  System.out.println("Hasil dari pengurangan "+d);
  System.out.println("Hasil dari perkalian "+e);
  System.out.println("Hasil dari pembagian "+f);
  System.out.println("Hasil dari sisa hasil bagi (modulus) "+g);
    }
   
}


2. OPERATOR RELASI

  package relasi;
  public class Relasi {
    public static void main(String[] args) {
        int nilai1 = 30;
        int nilai2 = 20;
        int nilai3 = 30;
        
        System.out.println("Nilainya adalah " + (nilai1 > nilai2));
        System.out.println("Nilainya adalah " + (nilai3 == nilai1));
        System.out.println("Nilainya adalah " + (nilai1 < nilai2));
        System.out.println("Nilainya adalah " + (nilai1 <= nilai3));
        System.out.println("Nilainya adalah " + (nilai3 >= nilai2));
        System.out.println("Nilainya adalah " + (nilai3 != nilai2));
    }
    
}

3. OPERATOR LOGIKA

     a. OPERATOR AND

     package and;
    public class AND {
    public static void main(String[] args) {
        int operand1 = 48;
        int operand2 = 70;
        
        /**
         * Demonstrasi penggunaan Logika AND, hasilnya akan true
         * karena kedua operand tersebut bernilai true
         */
        
        boolean test1 = operand1 > 20 && operand2 <= 100;
        System.out.println(test1);
    }
    
}
     b. OPERATOR OR

    package or;
    public class OR {
    public static void main(String[] args) {
        int operand1 = 80;
        int operand2 = 120;
       
        //Demonstrasi1 || (Logika OR)
        boolean test1 = (operand1 == 80) || (operand2 < 10);
        System.out.println(test1);
       
        //Demonstrasi2 || (Logika OR)
        boolean test2 = (operand1 > 100) || (operand2 >= 200);
        System.out.println(test2);
    }
    
}

     c. OPERATOR Exclusive OR

    package exor;
    public class EXOR {
    public static void main(String[] args) {
         int operand1 = 77;
        int operand2 = 30;
       
        //Demonstasi1 ^ (boolean logika exclusive OR)
        boolean test1 = (operand1 > 100) ^ (operand2 != operand1);
        System.out.println(test1);
       
        //Demonstrasi2 ^ (boolean logika exclusive OR)
        boolean test2 = (operand1 < 10) ^ (operand2 > 40);
        System.out.println(test2);
    }
    
}

    d. OPERATOR NOT

   package not;
   public class NOT {
    public static void main(String[] args) {
         int operand = 200;
       
        //Demonstrasi1 ! (logika NOT)
        boolean test1 = (operand > 100);
        System.out.println(test1);
       
        //Demonstrasi2 ! (logika NOT)
        boolean test2 = (operand > 100);
        System.out.println(!test2);
    }
    
}


4. OPERATOR ASSIGNMENT

  package assignment;
  public class ASSIGNMENT {
    public static void main(String[] args) {
         int a = 10;
        int b, c, d, e, f, g;
        b = 1; c = 2; d = 3; e = 4; f = 5;
       
        b += a;
        c -= a;
        d *= a;
        e /= a;
        f %= a;
       
        System.out.println("Hasil dari += adalah "+b);
        System.out.println("Hasil dari -= adalah "+c);
        System.out.println("Hasil dari *= adalah "+d);
        System.out.println("Hasil dari /= adalah "+e);
        System.out.println("Hasil dari %= adalah "+f);
    }

}


Komentar

Posting Komentar