There are various operators defined in Java language to carry out different operations with the Variables in Java. If you know any of the programming language, most of the operators in Java are self explanatory. Operators defined in Java and their precedence level are shown in the below table. Source https://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html Following example shows the usage of most of the above operators in Java.
package info.FiveBalloons.Examples;
public class OperatorsExample {
public static void main(String args[]){
//Arithmetics Operations
int result = 20 + 10;
System.out.println("20 + 10 = "+ result);
result = 20 - 10;
System.out.println("20 - 10 ="+ result);
result = 20 * 10;
System.out.println("20 * 10 ="+ result);
result = 20 / 10;
System.out.println("20 / 10 ="+ result);
result = 20 % 8;
System.out.println("20 % 8 ="+ result);
//Assignment Operations
result += 20;
System.out.println("Result = Result + 20 "+ result);
result -= 20;
System.out.println("Result = Result - 20 "+ result);
result *= 20;
System.out.println("Result = Result * 20 "+ result);
result /= 20;
System.out.println("Result = Result / 20 "+ result);
result %= 20;
System.out.println("Result = Result % 20 "+ result);
//Unary Operations
//First execution then increment
System.out.println("Result = Result + 1 "+result++);
//First execution then decrement
System.out.println("Result = Result - 1 "+result--);
//First increment then print
System.out.println("Result = Result + 1 "+(++result));
//First decrement then print
System.out.println("Result = Result - 1 "+(--result));
//Relational and Equality Operators
if(result > 10){
System.out.println("Result is greater than 100");
}
if(result < 10){
System.out.println("Result is less than 100");
}
if(result == 10){
System.out.println("Result is equal to 10");
}
if(result != 10){
System.out.println("Result is not equal to 10");
}
}
}