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 |
What is the need of "creating and throwing an UserdefinedException" when the "Exception" class is already available?
Explain about wait() method?
Why is method overloading not possible by changing the return type in java?
Can we access the non-final local variable, inside the local inner class?
What does string intern() method do?
What is the default size of arraylist in java?
when to for abstract class and when to go for interface
What are the important features of Java 9 release?
What is the original name of java?
What is data string?
Similarity and difference between static block and static method ?
What is the purpose of skeleton and stub?