Unary Operators คือ การดำเนินการทางคณิตศาสตร์โดยมีการกระทำกับ operand เพียงตัวเดียว เพื่อทำการเพิ่มค่า / ลดค่า หรือการทำ Inverting กับข้อมูลชนิด Boolean เป็นต้น
ภาพรวมของ Unary Operators
1. Unary Operators จะดำเนินการกับ Operand เพียง 1 ตัวเท่านั้น
2. ใช้เครื่องหมาย + ในการเพิ่มค่าด้วย ค่าีที่ต้องการ
3. ใช้เครื่องหมาย - ในการลดค่าด้วย ค่าที่ต้องการ
4. ใช้เครื่องหมาย ++ ในการเพิ่มค่าขึ้น 1
5. ใช้เครื่องหมาย -- ในการลดค่าลง 1
6. ใช้เครื่องหมาย ! ในการทำ inverts กับข้อมูลชนิด Boolean
ตัวอย่างโปรแกรม
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | public class Unary {
public static void main(String args[]){
int a = 5 ;
boolean b = true ;
a += 5 ;
System.out.println( "a += " + a );
a -= 5 ;
System.out.println( "a -= " + a );
a++;
System.out.println( "a += " + a );
a--;
System.out.println( "a += " + a );
System.out.println( "!b = " + !b );
}
}
|
ผลลัพธ์
