Home Answers Viewqa Java-Interview-Questions adding two numbers using bitwise operators

 
 


padmanabareddy
adding two numbers using bitwise operators
3 Answer(s)      2 years and 4 months ago
Posted in : Java Interview Questions

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 Pages:
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
Adding two numbers
Adding two numbers  Accepting value ffrom the keyboard and adding two numbers
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
Bitwise Operators
Bitwise Operators Integers (int and long) can be considered as collections of 32 or 64 bits. Bitwise operators perform logical operations on each bit.... Bitwise xor (a ^ b)- Result is 1 in positions where the two corresponding bits
Bitwise Operators
Java Notes: Bitwise Operators Java's bitwise operators operate... 1111 1111 1111 1111 1111 1100. The bitwise operators... A common use of the bitwise operators (shifts with ands to extract values
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
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
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 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
Numbers
Java NotesNumbers Two kinds of numbers. There are basically two kinds of numbers in Java and most other programming languages: binary integers (most commonly using the type int) and binary floating-point numbers (most commonly using
Bitwise Operators in java 7
In this section you will learn about the Bitwise Operators. This is one type of operators
Operators and Expressions
to perform certain tasks like assigning a value, adding the numbers etc. Java operators... Bitwise and Bit Shift Operators... Operators and Expressions   
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
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 than one operands
bitwise operators accept type char as operands
bitwise operators accept type char as operands   Why bitwise operators accept type char as operands
Arithmetic Operators
. Also, if you are dividing  two numbers written as string then first...Arithmetic Operators Operator is used to perform operation on variable and values. Arithmetic Operators is used to perform arithmetic operations(like
Comparison Operators
0 < x < 100 Comparison operators can be used with two numbers... Java NotesComparison Operators All the standard comparison operators work for primitive values (int, double, char, ...). The == and != operators can
java operators - Java Beginners
java operators  Hello...........Can we perform addition of two numbers without using any arithmatic operator?  Hi Friend, Yes, you can use BigInteger class to add, subtract,multiply,divide the numbers: import
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
Java Bitwise AND " &" Operator
operators that perform bitwise operations. In the example below we have shown... bitwise AND " &" operator  returns 1 if any of the two bits is 1... Java Bitwise AND " &" Operator   
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
Java bitwise OR "|" operator
example using Bitwise (OR) "|" operator. public class Operators...Java bitwise OR "|" operator In this section you will learn about how to use" |" operator in java. Java provides six types of operators
The Arithmetic Operators
Java Example Using Arithmetic Operators  ... call the method one by one. To get the values of the two numbers call... to calculate arithmetic operation. The java programming tutorial provide operators
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
Unary Operators
the number in two's complement format. III. Increment (++) and Decrement Operators... have one more example using unary operators in different flavors... Unary Operators      
Java Operators
and Relational Operators Whenever we need to compare the results of two... operators are performed between the two boolean expressions.     Bitwise and Bit Shift Operators In Java the bitwise
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
Addition of two numbers
Addition of two numbers  addition of two numbers
Assignment Operators in java 7
Assignment Operators in java 7 In this section you will learn about the Assignment Operators. This is one type of operators. Assignment Operators... to the variable by using any assignment operator. Your variables are placed
Other Operators in java 7
Other Operators in java 7 In this section you will learn about the Other Operators. This is one type of operators. Conditional Operator (? :): This is also called ternary operator. It contains three operand and two operators
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
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
Extended Assignment Operators
Java Notes: Extended Assignment Operators   In this tutorial you will learn how to use the extended assignment operators.   It's very common to see statement like the following, where you're adding something to a variable
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
Conditional (Logical) Operators
operators are performed between the two boolean expressions. Symbol Name... Conditional (Logical) Operators       Conditional operators return a true or a false value
Java Bitwise NOT "~" Operator
Java Bitwise NOT "~" Operator       In this section, you will learn how to use bitwise NOT "~" operator in Java. The Java programming language has operators
Java Bitwise XOR "^" Operator
Java Bitwise XOR "^" Operator       In this section, you will learn how to use bitwise XOR "^" operator in Java. The Java programming language has operators
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
Java Bitwise OR " |" Operator
Java Bitwise OR " |" Operator       In this section, you will learn how to use bitwise OR "|" operator in Java. The Java programming language has operators that perform
Adding A Primary Key to an Existing Table
Adding A Primary Key to an Existing Table   Been trying to add a primary key to a MySQL table using Java for two days with no success. I'm new to Java and JDBC so bear patience with me. It connects to the database without problem
Using Operators in JSP
Using Operators in JSP      ...; <H1>Using Operators in Jsp</H1> <% int Operator1 = 23... of operators.   postfix operator   
SQL AND Operators
SQL AND Operators       The AND operator displays records if both conditions are true.... In this Tutorial, Table Stu_Table is created using create table statement. The insert
adding some value to new column
adding some value to new column   how to update a column having some value into new column that also have some value i need to add this two value in java using result set we can get all the column data but how to add these value
PHP Operators
Operators in PHP: Every computer language has its own set of operators, most of the operators are same among all languages and  few languages supports some different set of operators. PHP supports mainly three kind of operators

Ask Questions?

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.

Ask your questions, our development team will try to give answers to your questions.