Belajar Java Dasar Operator Logika Untuk Pemula
Belajar Java Dasar Operator Logika Untuk Pemula
Belajar Java Dasar Operator Logika Untuk Pemula-Terkadang keputusan sebuah pernyataan (statement) ketika akan dieksekusi, ditetapkan oleh kombinasi dari beberapa kondisi. Kita dapat menggunakan operator logika untuk menkombinasikan kondisi-kondisi ini untuk membentuk gabungan ekspresi boolean.Penjelasan :
- Operator AND && : bernilai true bila kedua kondisi terpenuhi
- Operator OR || : bernilai true bila salah satu kondisi terpenuhi
- Operator Exclusive OR ^ : bernilai true bila salah satu kondisi terpenuhi dan kondisi lain tidak terpenuhi
- Operator NOT ! : membuat nilai true menjadi false dan sebaliknya.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 | public class OperatorLogika { int umur = 30; int berat = 75; //Kondisional operator AND && public boolean testKondisionalOperatorAND1(){ return ((umur > 32) && (berat < 70)); } public boolean testKondisionalOperatorAND2(){ return ((umur > 32) && (berat >= 70)); } public boolean testKondisionalOperatorAND3(){ return ((umur >= 25) && (berat < 70)); } public boolean testKondisionalOperatorAND4(){ return ((umur >=25) && (berat >= 70)); } //Kondisonal operator OR || public boolean testKondisionalOperatorOR1(){ return ((umur > 32) || (berat < 70)); } public boolean testKondisionalOperatorOR2(){ return ((umur > 32) || (berat >= 70)); } public boolean testKondisionalOperatorOR3(){ return ((umur >= 25) || (berat < 70)); } public boolean testKondisionalOperatorOR4(){ return ((umur >=25) || (berat >= 70)); } //Logika boolean AND & public boolean testLogikaAND1(){ return ((umur > 32) & (berat < 70)); } public boolean testLogikaAND2(){ return ((umur > 32) & (berat >= 70)); } public boolean testLogikaAND3(){ return ((umur >= 25) & (berat < 70)); } public boolean testLogikaAND4(){ return ((umur >=25) & (berat >= 70)); } //Logika boolean inclusive OR | public boolean testLogikaInclusiveOR1(){ return ((umur > 32) | (berat < 70)); } public boolean testLogikaInclusiveOR2(){ return ((umur > 32) | (berat >= 70)); } public boolean testLogikaInclusiveOR3(){ return ((umur >= 25) | (berat < 70)); } public boolean testLogikaInclusiveOR4(){ return ((umur >=25) | (berat >= 70)); } //Logika boolean exclusive OR ^ public boolean testLogikaExclusiveOR1(){ return ((umur > 32) ^ (berat < 70)); } public boolean testLogikaExclusiveOR2(){ return ((umur > 32) ^ (berat >= 70)); } public boolean testLogikaExclusiveOR3(){ return ((umur >= 25) ^ (berat < 70)); } public boolean testLogikaExclusiveOR4(){ return ((umur >=25) ^ (berat >= 70)); } //beberapa contoh Logika NOT ! public boolean testLogikaNOT1(){ return (!(umur >=25)); } public boolean testLogikaNOT2(){ return (!(berat < 70)); } public boolean testLogikaNOT3(){ return (!(berat == 70)); } public boolean testLogikaNOT4(){ return (!(umur == 30)); } } |
class DemoOperatorLogika
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 | public class DemoOperatorLogika { public static void main(String args []){ OperatorLogika test = new OperatorLogika(); System.out.println("Nilai kondisi (umur > 32) && (berat < 70) adalah " + test.testKondisionalOperatorAND1()); System.out.println("Nilai kondisi (umur > 32) && (berat >= 70) adalah " + test.testKondisionalOperatorAND2()); System.out.println("Nilai kondisi (umur >= 25) && (berat < 70) adalah " + test.testKondisionalOperatorAND3()); System.out.println("Nilai kondisi (umur >=25) && (berat >= 70) adalah " + test.testKondisionalOperatorAND4()); System.out.println(); System.out.println("Nilai kondisi (umur > 32) || (berat < 70) adalah " + test.testKondisionalOperatorOR1()); System.out.println("Nilai kondisi (umur > 32) || (berat >= 70) adalah " + test.testKondisionalOperatorOR2()); System.out.println("Nilai kondisi (umur >= 25) || (berat < 70) adalah " + test.testKondisionalOperatorOR3()); System.out.println("Nilai kondisi (umur >=25) || (berat >= 70) adalah " + test.testKondisionalOperatorOR4()); System.out.println(); System.out.println("Nilai kondisi (umur > 32) & (berat < 70) adalah " + test.testLogikaAND1()); System.out.println("Nilai kondisi (umur > 32) & (berat >= 70) adalah " + test.testLogikaAND2()); System.out.println("Nilai kondisi (umur >= 25) & (berat < 70) adalah " + test.testLogikaAND3()); System.out.println("Nilai kondisi (umur >=25) & (berat >= 70) adalah " + test.testLogikaAND4()); System.out.println(); System.out.println("Nilai kondisi (umur > 32) | (berat < 70) adalah " + test.testLogikaInclusiveOR1()); System.out.println("Nilai kondisi (umur > 32) | (berat >= 70) adalah " + test.testLogikaInclusiveOR2()); System.out.println("Nilai kondisi (umur >= 25) | (berat < 70) adalah " + test.testLogikaInclusiveOR3()); System.out.println("Nilai kondisi (umur >=25) | (berat >= 70) adalah " + test.testLogikaInclusiveOR4()); System.out.println(); System.out.println("Nilai kondisi (umur > 32) ^ (berat < 70) adalah " + test.testLogikaExclusiveOR1()); System.out.println("Nilai kondisi (umur > 32) ^ (berat >= 70) adalah " + test.testLogikaExclusiveOR2()); System.out.println("Nilai kondisi (umur >= 25) ^ (berat < 70) adalah " + test.testLogikaExclusiveOR3()); System.out.println("Nilai kondisi (umur >=25) ^ (berat >= 70) adalah " + test.testLogikaExclusiveOR4()); System.out.println(); System.out.println("Nilai kondisi !(umur >=25) adalah " + test.testLogikaNOT1()); System.out.println("Nilai kondisi !(berat < 70) adalah " + test.testLogikaNOT2()); System.out.println("Nilai kondisi !(berat == 70) adalah " + test.testLogikaNOT3()); System.out.println("Nilai kondisi !(umur == 30) adalah " + test.testLogikaNOT4()); } } |
Output:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | Nilai kondisi (umur > 32) && (berat < 70) adalah false Nilai kondisi (umur > 32) && (berat >= 70) adalah false Nilai kondisi (umur >= 25) && (berat < 70) adalah false Nilai kondisi (umur >=25) && (berat >= 70) adalah true Nilai kondisi (umur > 32) || (berat < 70) adalah false Nilai kondisi (umur > 32) || (berat >= 70) adalah true Nilai kondisi (umur >= 25) || (berat < 70) adalah true Nilai kondisi (umur >=25) || (berat >= 70) adalah true Nilai kondisi (umur > 32) & (berat < 70) adalah false Nilai kondisi (umur > 32) & (berat >= 70) adalah false Nilai kondisi (umur >= 25) & (berat < 70) adalah false Nilai kondisi (umur >=25) & (berat >= 70) adalah true Nilai kondisi (umur > 32) | (berat < 70) adalah false Nilai kondisi (umur > 32) | (berat >= 70) adalah true Nilai kondisi (umur >= 25) | (berat < 70) adalah true Nilai kondisi (umur >=25) | (berat >= 70) adalah true Nilai kondisi (umur > 32) ^ (berat < 70) adalah false Nilai kondisi (umur > 32) ^ (berat >= 70) adalah true Nilai kondisi (umur >= 25) ^ (berat < 70) adalah true Nilai kondisi (umur >=25) ^ (berat >= 70) adalah false Nilai kondisi !(umur >=25) adalah false Nilai kondisi !(berat < 70) adalah true Nilai kondisi !(berat == 70) adalah true Nilai kondisi !(umur == 30) adalah false |
Semoga dengan mengevaluasi outputnya dapat membantu lebih memahami mengenai tentang pembahasan Belajar Java Dasar Operator Logika Untuk Pemula.
Post a Comment for "Belajar Java Dasar Operator Logika Untuk Pemula "