You are here: Home / Topics / Java program to add two numbers without using any arithmetic operators

Java program to add two numbers without using any arithmetic operators

Filed under: Java on 2024-03-05 21:32:09

import java.util.Scanner;
public class Javaexcercise {
    public static void main(String[] arg) 
    {
      int num1, num2 ;
      Scanner in = new Scanner(System.in);    
      System.out.print("Enter 1st number: ");
      num1 = in.nextInt(); 
      System.out.print("Enter 2nd number: ");
      num2 = in.nextInt(); 
     while(num2 != 0){
           int carry = num1 & num2;
           num1 = num1 ^ num2;
           num2= carry << 1;
       }
       System.out.print("Sum: "+num1); 
       System.out.print("\n");         
   }    
}

About Author:
S
Shyam Dubey     View Profile
If you are good in any field. Just share your knowledge with others.