The Java programming language provides operators that perform addition, subtraction, multiplication, and division. There's a good chance you'll recognize them by their counterparts in basic mathematics. The only symbol that might look new to you is "%", which divides one operand by another and returns the remainder as its result.

Operator | Description |
---|---|

+ | Additive operator (also used for String concatenation) |

- | Subtraction operator |

* | Multiplication operator |

/ | Division operator |

% | Remainder operator |

You can also combine the arithmetic operators with the simple assignment operator to create compound assignments. For example, x+=1; and x=x+1; both increment the value of x by 1.

The + operator can also be used for concatenating (joining) two strings together, as shown in the following ConcatDemo program:

```
public class ConcatString {
public static void main(String[] args){
String firststr = "My Java ";
String secondstr = "Training Institute";
String resultstr = firststr+secondstr;
System.out.println(resultstr);
}
}
```

```
/*Simple Java Program how to use Arithmetic operator */
class ArithmeticOp {
public static void main (String[] args) {
int a = 50;
int b = 10;
int add = a+b;
// using '+' operator for addition
System.out.println("The addition is = " + add);
add = a-b;
// Now using '-' operator for substraction
System.out.println("The Substraction is:="+ add);
add = a*b;
// Now using '*' operator for multiplication
System.out.println("The Multiplication is:="+ add);
add = a/b;
// Now using '/' operator for Dividation
System.out.println("The Dividation is:="+ add);
add = a%b;
// Now using '%' operator for Remainder(percent)
System.out.println("The Totel Percent is:="+ add);
}
}
```

Download Source code 'Arithmetic operator Program'

Java Operators

Arithmetic Operators

Assignment Operator

Bitwise Operators

instanceof Operator

Relational Operators

Unary Operators

Conditional Operators

References : oracle

Love to hear your Views / Guidance / Recommendations on this Post…

More Programming Topics

Explore the Technology World