TIPE DATA DAN OPERATOR
dibuat oleh : Muhammad Rafi - XI RPL 1
}
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);
}
}
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));
}
}
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);
}
}
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);
}
}
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
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
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);
}
}
Waw
BalasHapus