Java Operators

As in JavaScript, operators are an important part of programming in Java. Here's an example of adding two values using the Java + operator:

Listing ch10_06.java
 public class ch10_06 {     public static void main(String[] args)     {         int int1 = 130, int2 = 250, sum;  sum = int1 + int2;  System.out.println(int1 + " + " + int2 +             " = " + sum);     } } 

Here are the results of this code:

 %java ch10_06  130 + 250 = 380 

So what operators are available in Java? Table 10-1 contains all of them. Note that nearly all of them are shared by JavaScript as well.

Table 10-1. Java Operators
Operator Operation Performed
++ Increment
-- Decrement
= Assignment
== Equal to
+ Addition
+= Addition assignment
- Subtraction
-= Subtraction assignment
* Multiplication
*= Multiplication assignment
/ Division
/= Division assignment
< Less than
<= Less than or equal to
<< Shift left
<<= Shift left assignment
> Greater than
>= Greater than or equal to
>> Shift right
>>= Shift right assignment
>>> Shift right with zero fill
>>>= Shift right zero fill assignment
^ Logical Xor
^= Bitwise Xor assignment
Logical Or
Short-circuit Or
= Bitwise Or assignment
~ Bitwise unary Not
! Logical unary Not
!= Not equal to
& Logical And
&& Short-circuit And
&= Bitwise And assignment
?: Ternary if...else
% Modulus
%= Modulus assignment


Real World XML
Real World XML (2nd Edition)
ISBN: 0735712867
EAN: 2147483647
Year: 2005
Pages: 440
Authors: Steve Holzner

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net