# Arithmetic, Logic, and Assignment Operators JAVA

### 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` `}`

 coding result, in the example I use with the result of integer division operator and float

### 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

### 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

Berlangganan update artikel terbaru via email: