4 examples of using Java basic operator

1. Basic Operators

public class Arithmetic {
	public static void main(String args[]) {
		int a = 5, b = 2;
		int sum = a + b;
		int sub = a - b;
		int mul = a * b;
		float div = a / b;
		int mod = a % b;
		a++;
		b--;

		System.out.println("a + b=" + sum);
		System.out.println("a - b=" + sub);
		System.out.println("a * b=" + mul);
		System.out.println("a / b=" + div);
		System.out.println("a % b=" + mod);
		System.out.println("Unary incremental operation of a = " + a);
		System.out.println("Unary Reduction Operation of b = " + b);
	}
}
a + b=7
a - b=3
a * b=10
a / b=2.0
a % b=1
Unary incremental operation of a = 6
Unary Reduction Operation of b = 1
Result

2. Logical and Bitwise Operators

class Bitwise {
	public static void main(String args[]) {
		int a = 2;
		int b = 5;
		int c = a | b;
		int d = a & b;
		int e = a ^ b;
		int i;
		int j;
		i = a << 2;
		j = b >> 2;

		System.out.println("               a = " + a);
		System.out.println("               b = " + b);
		System.out.println("           a | b = " + c);
		System.out.println("           a & b = " + d);
		System.out.println("           a ^ b = " + e);
		System.out.println("          a << 2 = " + i);
		System.out.println("          b >> 2 = " + j);
	}
}
               a = 2
               b = 5
           a | b = 7
           a & b = 0
           a ^ b = 7
          a << 2 = 8
          b >> 2 = 1
Result

3. Assignment Operator

class BitEquals {
	public static void main(String args[]) {
		int a = 10;
		int b1 = 5;
		int b2 = 5;
		int b3 = 5;

		System.out.println("a = " + a);

		a += 4;
		System.out.println("a += result of 4 : " + a);

		a -= 4;
		System.out.println("a -= result of 4 : " + a);

		a *= 4;
		System.out.println("a *= result of 4 : " + a);

		a /= 4;
		System.out.println("a /= result of 4 : " + a);

		a %= 4;
		System.out.println("a %= result of 4 : " + a);

		a |= 4;
		System.out.println("a |= result of 4 : " + a);

		System.out.println("b1 = " + b1);
		System.out.println("b2 = " + b2);
		System.out.println("b3 = " + b3);

		b1 >>= 1;
		b2 <<= 1;
		b3 >>>= 1;
		System.out.println("b1 >>= result of 1 : " + b1);
		System.out.println("b2 <<= result of 1 : " + b2);
		System.out.println("b3 >>= result of 1 : " + b3);
	}
}
a = 10
a += result of 4 : 14
a -= result of 4 : 10
a *= result of 4 : 40
a /= result of 4 : 10
a %= result of 4 : 2
a |= result of 4 : 6
b1 = 5
b2 = 5
b3 = 5
b1 >>= result of 1 : 2
b2 <<= result of 1 : 10
b3 >>= result of 1 : 2
Result

4. Ternary operator

class TernaryDemo {
	public static void main(String args[]) {
		int i = 10;
		System.out.print("The value of the integer variable i is " + i + "and is ");
		String str =| (i % 2 == 0) ? "event" : "odd";
		System.out.print(str);
	}
}
The value of the integer variable i is 10 and is even
Result

Leave a Reply

Your email address will not be published. Required fields are marked *

Latest Post

  • 8 things you need to think about for work-life balance
    View on Youtube Image: juliezhuo.com who works as a design VP for Facebook, presented 8 ways for work and life balance in her article “The
  • 10 special abilities of Smartphone
    View on Youtube No matter where you go or what you do, your smartphone is always with us. We use the internet with a smartphone,
  • Java: abstract class, abstract method
    An abstract class in Java is a class that declares an abstract function to be implemented in a subclass as an abstract method. An abstract
  • Java: inheritance and constructors
    When an object is created from an inherited class, the constructor of the superclass is performed before the constructor of the subclass. That is, when
  • Java reserved words: super, final
    super is a Java reserved word that is used to access member variables or methods of a superclass that is obscured by a subclass. Access
  • Java: finalize method and garbage collection
    The Java Virtual Machine(JVM) automatically performs garbage collection for objects that are no longer needed for efficient system operation. At this point, the JVM calls
  • Java: Method overloading
    Method overloading is the same concept as constructor overloading. That is, you can use methods of the same name in the same class, but methods
  • Java final variable
    You can specify an end variable using the reserved word final. The final variable represents a constant value that can not be changed. Typically, final
  • Java class variables
    Class variables are declared with static and have the concept of global variables. Class variables are used for the following purposes. Object references and object
  • Member variables in Java
    Java’s member variables are all declared outside the methods in the class and represent the properties that the object can have. Member variables consist of