Arithmetic operators
Listed below are the operators used in arithmetic calculation process for coding Java:
Operator
|
Information
|
+
|
addition
|
- Subtraction (as a sign of minus)
| |
* Multiplication
| |
/ Distribution
| |
%
|
modulus
|
++
|
increment
|
-
|
decrement
|
Example Java program using arithmetic operators:
01 | class OperatorAritmatika { |
02 | public static void main(String args[]) { int iresult, irem; |
03 | double dresult, drem; iresult = 10 / 3 ; |
04 | irem = 10 % 3 ; |
05 | dresult = 10.0 / 3.0 ; |
06 | drem = 10.0 % 3.0 ; |
07 | System.out.println( "(Integer) Hasil pembagian dan sisa bagi dari 10 / 3 = " |
08 | + iresult); |
09 | System.out.println( "(Float) Hasil pembagian dan sisa bagi dari 10.0 / 3.0 = " |
10 | + dresult); |
11 | } |
12 | } |
Logical operators
Relational operators refers to the relationship that one can have other values, whereas the logic refers to the way in which the true and false values can be linked together. Due to the relational operators produce true / false value, usually often associated with logical operators.
Operator
|
Information
|
&
|
AND
|
|
|
OR
|
^
|
XOR (exclusive OR)
|
||
|
Short-circuit OR
|
&&
|
Short-circuit AND
|
!
|
NOT
|
sample java program using logical operators:
01 | class operatorLogika { |
02 | public static void main(String args[]) { int i, j; |
03 | boolean b1, b2; |
04 | i = 10 ; |
05 | j = 11 ; |
06 | if (i < j) |
07 | System.out.println( "i < j" ); if (i < = j) |
08 | System.out.println( "i <= j" ); if (i ! = j) |
09 | System.out.println( "i != j" ); if (i = = j) |
10 | System.out.println( "this won't execute" ); if (i > = j) |
11 | System.out.println( "this won't execute" ); if (i > j) |
12 | System.out.println( "this won't execute" ); |
13 | b1 = true; b2 = false; if (b1 & b2) |
14 | System.out.println( "this won't execute" ); if (!(b1 & b2)) |
15 | System.out.println( "!(b1 & b2) is true" ); if (b1 | b2) |
16 | System.out.println( "b1 | b2 is true" ); if (b1 ^ b2) |
17 | System.out.println( "b1 ^ b2 is true" ); |
18 | } |
19 | } |
![]() |
coding results, will display the results of logic as an example i <j (i smaller than j), in the order of i smaller than j. |
Assignment operator
This operator is used to give a value to a variable or object. The symbol of this operator is "=", the form of syntax is as follows:
var = value;
No other format in the provision of value do not normally like the following example:
int x, y, z; x = y = z = 270;
other forms of shorthand assignment operator is as follows:
Operator
|
Example
|
Equation
|
+ =
|
x + = 4
|
x = x + 4
|
- =
|
x - = 4
|
x = x - 4
|
* =
|
x * = 4
|
x = x * 4
|
/ =
|
x / = 4
|
x = x / 4
|
% =
|
x% = 4
|
x = x% 4
|
Cobalah untuk memilih Pelajaran Pemrograman dan belajar dari Materi Pertama
EmoticonEmoticon