adding two numbers using bitwise operators

adding two numbers using bitwise operators

adding two integer numbers with using bitwise opeators

View Answers

January 5, 2011 at 11:31 AM

Hi Friend,

Try the following code:

public class AddNumberUsingBitwiseOperators {
public static void main(String[] args) {
System.out.println("Adding 5 and 6......");
int x=5,y=6;
int xor, and, temp;
and = x & y;
xor = x ^ y; 

while(and != 0 )
{
and <<= 1; 
temp = xor ^ and;
and &= xor; 
xor = temp; 
}
System.out.println(xor);
}
}

Thanks


October 31, 2011 at 6:54 PM

*hi friends , my name is Rajasekhar kadiveti "43857" the above program has one error,so remove that line i.e is*

and &=xor; the above can be written in simple format .

Logic:

int X,Y;   
int Z=(((X&Y)<<1)^(X^Y));
System.out.println(Z);

OR

class Sum
{
public static viod main(String args[])  
{
int X,Y,A,B;

X=3;

y=4;

A=X&Y;

B=X^Y;

A=A<<1;

int Z=A^B;

System.out.println("sum="+Z);

}

}

out put: step by step

X=0000 0011

Y=0000 0100

A=0000 0000 (X&Y)

B=0000 0111 (X^Y)

A=0000 0000 (A<<1)

Z=0000 0111 (A^B)

Z=7.


June 5, 2012 at 10:02 AM

Eg:

x = 10, y = 20, z = 0; z = ( (x&y) << 1 ) | (x^y);









Related Tutorials/Questions & Answers:
adding two numbers using bitwise operators
adding two numbers using bitwise operators  adding two integer numbers with using bitwise opeators   Hi Friend, Try the following code...[] args) { System.out.println("Adding 5 and 6......"); int x=5,y=6; int xor
adding two numbers with out using any operator
adding two numbers with out using any operator  how to add two numbers with out using any operator   import java.math.*; class AddNumbers { public static void main(String[] args) { BigInteger num1=new
Advertisements
Adding two numbers
Adding two numbers  Accepting value ffrom the keyboard and adding two numbers
adding of two numbers in designing of frame
adding of two numbers in designing of frame  hello sir, now i'm create two textfield for mark1&mark2 from db.how to add these two numbers in another one text field.how to write a coding... if u have another one idea pls
adding two numbers - Java Beginners
adding two numbers  hii friends....... this is my program...]=Integer.parseInt(in.readLine()); int s=x[1]+y[1]; System.out.println("Sum of two...]; System.out.println("Sum of two no. is:"+s); } } For read more
bitwise operators
bitwise operators  Write short note on bitwise operators of Java.   Please visit the following links: http://www.roseindia.net/java/java-tips/data/expressions/slides-bitops.shtml http://www.roseindia.net/java/java
bitwise operators
bitwise operators  include<stdio.h> int main(){ short x... this program give the answer as 7  hi friend, Bitwise OR (|) operator returns 1 if either side of operand is 1 else it returns 0 i.e. in this case the bitwise
Bitwise Operators in java 7
In this section you will learn about the Bitwise Operators. This is one type of operators
bitwise operators accept type char as operands
bitwise operators accept type char as operands   Why bitwise operators accept type char as operands
Sum of two numbers using command line arguments in Java
Sum of two numbers using command line arguments in Java  Hi, How...? The calculate the sum of two numbers using command line arguments in Java... sum = a+b; Check complete example code at Add Two Numbers in Java. Thanks
Bitwise and Bit Shift Operators
Bitwise and Bit Shift Operators       In Java the bitwise and bit shift operators are used.... These operators perform bitwise and bit shift operations on integral type
Addition of two numbers
Addition of two numbers  addition of two numbers
To find first two maximum numbers in an array,using single loop without sorting array.
To find first two maximum numbers in an array,using single loop without sorting array.  Java program to find first two maximum numbers in an array,using single loop without sorting array
To find first two maximum numbers in an array,using single loop without sorting array.
To find first two maximum numbers in an array,using single loop without sorting array.  Java program to find first two maximum numbers in an array,using single loop without sorting array
Swapping of two numbers without using third variable
Swapping of two numbers without using third variable In this tutorial we will learn about swapping of two number in java without using third variable. This is simple program to swap two value using arithmetic operation Swapping of two
Listing all even numbers between two numbers
Listing all even numbers between two numbers  Hi, How to write code to list all the even numbers between two given numbers? Thanks   Hi... the numbers. Check the tutorial Write a program to list all even numbers between two
Swap two numbers without using third variable
Swap two numbers without using third variable In this section we are going to swap two variables without using the third variable. For this, we have used... from the command prompt. Instead of using temporary variable, we have done some
Applet for add two numbers
); add(text2); label3 = new Label("Sum of Two Numbers...Applet for add two numbers  what is the java applet code for add two numbers?   import java.awt.Graphics; import javax.swing.*; public
How to add two numbers in Java?
are going to define two numbers and then use the plus operator for adding two... How to add two numbers in a Java program? In Java you can easily add two number by using the plus (+) operator. The plus operator will add two
To find first two maximum numbers in an array
To find first two maximum numbers in an array  Java program to find first two maximum numbers in an array,using single loop without sorting array
Add two big numbers
Add two big numbers       In this section, you will learn how to add two big numbers. For adding two numbers implement two big decimal numbers then apply the Sum() method
Swapping of two numbers in java
Swapping of two numbers in java In this example we are going to describe swapping of two numbers in java  without using the third number in java. We... values from the command prompt. The swapping of two numbers is based on simple
Java Bitwise Operator
; In computer, the bitwise operators as their name suggests actually work... (or characters). However in Java, the bitwise and bit shift operators are used.... These operators perform bitwise and bit shift operations on integral type
Add two big numbers - Java Beginners
Add two big numbers - Java Beginners  Hi, I am beginner in Java and leaned basic concepts of Java. Now I am trying to find example code for adding big numbers in Java. I need basic Java Beginners example. It should easy
mysql difference between two numbers
mysql difference between two numbers  How to get total bate difference between two dates for example 1/01/2012 and 1/02/2012 in MYSQL?   ... between two date. The syntax of DATEDIFF is .. SELECT DATEDIFF('2012-01-31 23:59
convert numbers to strings using JavaScript
convert numbers to strings using JavaScript  How to convert numbers to strings using JavaScript
Generate random number between two numbers in Scala
Generate random number between two numbers in Scala  Hi, How to Generate random number between two numbers in Scala? Thanks   Hi, Following code can be used for generating random number in scala: val rand = new
Generate random number between two numbers in Scala
Generate random number between two numbers in Scala  Hi, How to Generate random number between two numbers in Scala? Thanks   Hi, Following code can be used for generating random number in scala: val rand = new
Comparing Two Numbers
Comparing Two Numbers      ... of comparing two numbers and finding out the greater one. First of all, name a class "Comparing" and take two numbers in this class. Here we have taken a=24
Swapping of two numbers
Swapping of two numbers      ... program to calculate swap of two numbers. Swapping is used where  you want... ability. In this program we will see how we can swap two numbers. We can do
Write a program to list all even numbers between two numbers
Write a program to list all even numbers between two numbers       Java Even Numbers - Even... all the even numbers between two numbers. For this first create a class named
Operators
to a specified type  Bitwise and Bit Shift Operators ~   Unary bitwise... Operators       Operators are symbols that performs some operations on one or more then one operands
Operators
to a specified type  Bitwise and Bit Shift Operators ~   Unary bitwise... Operators       Operators are symbols that performs some operations on one or more then one operands
print 100 numbers using loops
print 100 numbers using loops  how to print from 1 to 100 using for loop ?   Hi Friend, You can use the following code:ADS_TO_REPLACE_1... Numbers { public satic void main(string args[]_ { for(int a=1;a<
add tow numbers with out using arthamatic operaters
add tow numbers with out using arthamatic operaters  add tow numbers with out using arthamatic operaters
Operators and Expressions
to perform certain tasks like assigning a value, adding the numbers etc. Java operators...) Operators Bitwise and Bit Shift Operators... Operators and Expressions   
operators
operators  Create a simple java program that adds, subtracts, divides and multiplies any two numbers that are entered by a user
Operators
to a specified type  Bitwise and Bit Shift Operators ~   Unary bitwise... Operators       Operators are symbols that performs some operations on one or more than one operands
Operators
to a specified type  Bitwise and Bit Shift Operators ~   Unary bitwise... Operators       Operators are symbols that performs some operations on one or more then one operands
Find L.C.M. of two numbers in Java
Find L.C.M. of two numbers in Java Program In this section, you will learn how to find LCM(Least Common Element) of two integers.The least common multiple is the smallest positive integer that is a multiple of both the numbers. Here we
JavaScript determine add, product of two numbers
JavaScript determine add, product of two numbers In this section, you... numbers. To find this, we have created two textboxes and four button...("Sum of two numbers is: "+sum); } function divide
greatest of 3 numbers using classes and functions.
greatest of 3 numbers using classes and functions.  WAP to calculate greatest of 3 numbers using classes and functions with parameters through input..._VALUE; System.out.println("Enter 3 numbers:"); Scanner input
Adding checkbox in table using that delete table rows
Adding checkbox in table using that delete table rows  I need coding... that checkbox select more than than one rows,and using delete button i want to delete the selected rows using swing in java
Add Two Numbers in Java
Add Two Numbers in Java     ... Addition of two numbers! Sum: 32... these arguments and print the addition of those numbers. In this example, args
Java bitwise OR "|" operator
; operator in Java: A simple example using Bitwise (OR) "|" operator...Java bitwise OR "|" operator In this section you will learn about how to use" |" operator in java. Java provides six types of operators
How to merge two word document using java
How to merge two word document using java   how to merge two word document using java
How to merge two word document using java
How to merge two word document using java   how to merge two word document using java
SQL Server row comparison using two tables
SQL Server row comparison using two tables  insertion process are completed in table1.string comparison using table2 to table1 if any changes in these tables and then upadated
days between two given dates using PHP
days between two given dates using PHP  How can we know the number of days between two given dates using PHP?   Hi friends, Example: <html> <head> <title>Number of days between two
update database using two queries at a time
update database using two queries at a time  String sql="insert into employee values(emp_seq.nextval,\'"+ename+"\',\'"+eadd+"\',\'"+ephone... can execute two queries with two different Statement object in the following way

Ads