can we add two numbers without using arthematic operators?
if possible how?
Answers were Sorted based on User's Feedback
Answer / mohan
public static int addIterative(int a, int b){
while (b != 0){
int carry = (a & b) ; //CARRY is AND of two bits
a = a ^b; //SUM of two bits is A XOR B
b = carry << 1; //shifts carry to 1 bit to calculate sum
}
return a;
}
Is This Answer Correct ? | 0 Yes | 0 No |
Answer / g ch vishnu vardhan reddy
we can add two no's by using shift operator.
Is This Answer Correct ? | 2 Yes | 4 No |
Answer / anandhakrishnan
import java.io.*;
class add
{
public static void main(String args[])
{
int a = 6;
int b = 3;
System.out.println("sum of a and b is :: "+(a|b));
}
}
Is This Answer Correct ? | 0 Yes | 2 No |
Answer / satya
Hi we can add two number with out using arithemaic
operators.
just give
int a = 10;
int b = 5;
System.out.println("sum of a and b is :: "+(a|b))
Is This Answer Correct ? | 10 Yes | 21 No |
Garbage collection in java?
What are the concepts of 'OOPS'?
Can a hashset contain duplicates java?
How can u create the Object of class Without using "New" opertor?
Is Java Platform Independent if then how?
What are different types of Exceptions?.
What is the byte order of byte buffer?
What is an abstract class?
What is the difference between Static and final?
Why is whitespace important?
When we can access the static data member without creating the object what is the need of the object in java.
5 Answers Airhub, ssinformatics,
Why java doesn’t support multiple inheritances?