Posted by
Unknown
In:
Kegiatan PKL Saya Hari Ini Tanggal 19 Maret 2014
Hay Guys
Di malam ini , saya akan posting tentang kegiatan saya hari ini , hari ini saya mencari tau apa itu "Operator Dalam Pemrograman Java" itu saya cari karna kami semua di lap ditugaskan oleh mas lutvi ,untuk mencari apa saja Operator Dalam Pemrograman Java, kemudian setelah sudah ditemukan , kemudian diposting , dan dibawah ini alamatnya jiika ingin dilihat hasil posting saya tentang tugas saya yang tadi saya cari
"http://angkypkl.blogspot.com/2014/03/operator-dalam-pemrograman-java.html"
Semoga di materi yang saya pelaari ini bisa berguna untuk saya kedepannya , AND THANKS FOR READING ..
Di malam ini , saya akan posting tentang kegiatan saya hari ini , hari ini saya mencari tau apa itu "Operator Dalam Pemrograman Java" itu saya cari karna kami semua di lap ditugaskan oleh mas lutvi ,untuk mencari apa saja Operator Dalam Pemrograman Java, kemudian setelah sudah ditemukan , kemudian diposting , dan dibawah ini alamatnya jiika ingin dilihat hasil posting saya tentang tugas saya yang tadi saya cari
"http://angkypkl.blogspot.com/2014/03/operator-dalam-pemrograman-java.html"
Semoga di materi yang saya pelaari ini bisa berguna untuk saya kedepannya , AND THANKS FOR READING ..
Posted on
-
0 Comments
Posted by
Unknown
In:
Operator Dalam Pemrograman Java
Sore Guys kali ini saya mau posting operator-operator
yang ada dalam pemrograman menggunakan Java.
pasti kalian bertanya tanya dalam hati apa sih operator
itu?
nah ini jawabannya "Operator adalah suatu tanda atau
simbol yang dipakai untuk menyatakan suatu operasi atau manipulasi nilai.
Contohnya adalah operasi penambahan dipresentasikan dengan tanda +, pengurangan
dipresentasikan dengan tanda -, dan sebagainya. Sedangkan
operan adalah nilai yang dilibatkan didalamnya.
Bentuk operator
Berkenaan dengan banyaknya operan yang dilibatkan oleh
ope maka operator dapat diklasifikasikan menjadi bentuk yaitu :
1. Unary operator
>> dengan 1 operan
2. Binary operator
>> dengan 2 operan
3. Ternary operator
>> dengan 3 operan
Jenis operator
Java menyediakan
bebagai jenis operator. Macam-macam
operator ini mempunyai fungsi yang berbeda. Berbagai jenis operator ini dapat
diklasifikasikan sebagai berikut :
Operator Aritmatika
Arithmatic operator (operator aritmatika) adalah operator
yang berfungsi untuk
operasi aritmatika. Lihat tabel dibawah ini
Arithmatic Operator
Description
+
plus
-
minus
*
point
/
divide
%
modulus
Example :
class Arithmatic {
public static void main(String[] args) {
int a = 20;
int b = 10;
System.out.println("Arithmatic Operator");
System.out.println("First value of : "+a);
System.out.println("First value of: "+b);
System.out.println("Result of a + b = " +(a +
b));
System.out.println("Result of a -b = " +(a
-b));
System.out.println("Result of a / b = " +(a /
b));
System.out.println("Result of a * b = " +(a *
b));
System.out.println("Result of a % b = " +(a %
b));
}
}
Output :
Operator Increment dan Decrement
Operator Increment dan Decrement digunakan untuk menaikan
atau menurunkan suatu nilai integer (bilangan bulat) sebanyak satu satuan,
dan hanya dapat digunakan pada variabel. Ada dua versi operator
increment maupun decrement, yaitu prefix dan postfix. Prefix berarti
operator digunakan sebelum variabel atau ekspresi, dan postfix berarti
operator digunakan sesudahnya. Penjelasan selengkapnya yaitu:
Arithmatic Operator
|
Description
|
+
|
plus
|
-
|
minus
|
*
|
point
|
/
|
divide
|
%
|
modulus
|
Operator
|
Use
|
Description
|
++
|
++a
|
Increasing the value of a by 1 after operasion
is doing in a
|
a++
|
Increasing the value of a by 1 before operasion
is doing in a
|
|
--
|
a--
|
Decreasing the value of a by 1 after operasion
is doing in a
|
--a
|
Decreasing the value of a by 1 before operasion
is doing in a
|
Example :
class IncrementDecrement{
public static void main (String[] args){
int i = 1;
System.out.println("i : " + i);
System.out.println("++i : " + ++i);
System.out.println("i++ : " + i++);
System.out.println("i : " + i);
System.out.println("--i : " + --i);
System.out.println("i--: " + i--);
System.out.println("i : " + i);
}
}
Output :
Operator Assingment
Operator assignment dalam Java digunakan untuk memberikan
sebuah nilai ke sebuah variabel. Operator assignment hanya berupa ‘=’,
namun selain itu dalam Java dikenal beberapa shortcut assignment
operator yang penting, yang digambarkan dalam tabel berikut :
Example :
class Assignment {
public static void main(String[] args) {
int var = 10;
int a,b,c;
a = b = c = 100;
int d,e,f;
f = 200;
e = f;
d = e;
System.out.println("Value of var : " + var);
System.out.println("value of a : " + a);
System.out.println("value of b : " + b);
System.out.println("value of c : " + c);
System.out.println("value of f : " + f);
System.out.println("value of e : " + e);
System.out.println("value of d : " + d);
int z;
char text = 'a'; // on Unicode character 'a' is presented with 97
z = text * 100; // z = 97 * 10;
System.out.println("value of text1 : " + text);
System.out.println("value of z : " + z);
}
}
Output :
Operator Relasi
Operator relasi dalam Java digunakan untuk menghasilkan
nilai boolean yang sering digunakan untuk mengatur alur jalannya sebuah
program.
Operator
|
Use
|
Description
|
>
|
a > b
|
true if a more than b
|
<
|
a < b
|
true if a less than b
|
>=
|
a >= b
|
true if a more than b or a equal b
|
<=
|
a <= b
|
true if a less than b or a equal b
|
==
|
a == b
|
true if a equal b
|
!=
|
a != b
|
true if a not equal b
|
Example :
class Relation{
public static void main(String[] args) {
int a,b,c;
a = 100;
b = 99;
c = 99;
System.out.println("value of a = "+a);
System.out.println("value of b = "+b);
System.out.println("value of c = "+c);
if(b == c ){
System.out.println("b equal c");
}else {
System.out.println("b not equal c");
}
if(a != b ){
System.out.println("a not equal b");
}else {
System.out.println("a equal b");
}
if(a > b ){
System.out.println("a more than b");
}else {
System.out.println("a less than b");
}
if(b < a ){
System.out.println("b less than a");
}else {
System.out.println("b more than a");
}
if(a >= b ){
System.out.println("a more than or equal b");
}else {
System.out.println("a less than or equalb");
}
if(b <= a ){
System.out.println("b less than or equal a");
}else {
System.out.println("b more than or equal a");
}
}
}
Output :
Operator Logika
Operator ini digunakan untuk ekspresi logik yang
menghasilkan nilai boolean. Operator-operator yang digunakan adalah AND (
&& ), OR ( ¦ ¦ ) dan NOT ( ! ).
a
|
b
|
a | | b
|
a && b
|
true
|
true
|
true
|
true
|
true
|
false
|
true
|
false
|
false
|
true
|
true
|
false
|
false
|
false
|
false
|
false
|
Example :
class Logic{
public
static void main(String[] args) {
boolean
_true = true;
boolean
_false = false;
System.out.println("Relation with OR (||)");
System.out.println("_true || _true : " +(_true||_true));
System.out.println("_true || _false : " +(_true||_false));
System.out.println("_false || _true : " +(_false||_true));
System.out.println("_false || _false : " +(_false||_false));
System.out.println("Relation with AND (&&)");
System.out.println("_true && _true : "
+(_true&&_true));
System.out.println("_true && _false : "
+(_true&&_false));
System.out.println("_false && _true : "
+(_false&&_true));
System.out.println("_false && _false : "
+(_false&&_false));
System.out.println("Relation with NOT (!)");
System.out.println("inverse of (NOT) _true is: " +!_true);
System.out.println("inverse of (NOT) _false is: " +!_false);
}
}
Output :
Bitwise Operator
Bitwise operator adalah operator yang dipakai untuk operasi
bit pada nilai operan. Operator yang digunakan untuk memanippulasi bit.
1. Bitwise AND
Bitwise AND akan menghasilkan bit “1”, jika kedua operan
bernilai bit “1”. Operasi bitwise AND dapat digambarkan sebagai berikut :
a
|
b
|
a & b
|
0
|
0
|
0
|
0
|
1
|
0
|
1
|
0
|
0
|
1
|
1
|
1
|
2. Bitwise OR
Bitwise OR akan menghasilkan bit “1”, jika salah satu operan
bernilai bit “1”. Operasi bitwise OR dapat digambarkan sebagai baerikut :
a
|
b
|
a & b
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
1
|
1
|
1
|
1
|
3. Bitwise XOR
(Exclusive OR)
Bitwise XOR akan menghasilkan bit “1”, jika kedua operan
memiliki nilai bit yang berbeda. Operasi bitwise XOR dapat digambarkan sebagai
berikut :
a
|
b
|
a & b
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
1
|
1
|
1
|
1
|
4. Bitwise
Complement
Bitwise Complement akan menghasilkan bit yang berlawanan
dengan bit yang dioperasikan. Operasinya dapat digambarkan sebagai berikut :
Example :
class Bitwise{
public
static void main(String[] args) {
int
x,y;
x =
~100;
System.out.println("value of inverse of x : "+x);
x = 17
& 30;
System.out.println("value of and : "+x); x = 17 | 30;
System.out.println("value of or : "+x); x = 17 ^ 30;
System.out.println("value of xor : "+x); x = 111; y = x
>> 1;
System.out.println("value of right shift : "+x); x = -111; y =
x >> 1;
System.out.println("value of right shift neg : "+x); x = 111; y
= x >>> 1;
System.out.println("value of right shift 1 bit 0 : "+x); x =
-111; y = x >>> 1;
System.out.println("value of right shift 1 bit 0 neg : "+x); x
= 111; y = x << 1;
System.out.println("value of left shift : "+x); x = 1000; y = x
<< 1;
System.out.println("value of left shift : "+x);
}
}
Output :
Boolean Operator
Boolean operator (operator boolean) adalah operator yang
mengharuskan operannya bertipe boolean (true atau false).
Logic operator
|
Description
|
!
|
negation (not)
|
&
|
AND
|
|
|
OR
|
^
|
XOR
|
&&
|
AND (short circuit)
|
||
|
OR (short circuit)
|
Operator !, &, | dan ^ mempunyai implementasi yang
sama sebagaimana ketika ia menjadi bitwise operator. Hanya saja di
logical operator, operan yang dilibatkan disini harus bertipe boolean,
yang hanya mempunyai nilai true atau false.
Mungkin ini saja yang saya bisa bagi tentang Operator dalam pemrograman Java , AND THANKS FOR READING ..
Posted on
-
0 Comments
Langganan:
Komentar (Atom)








