AddWithoutPlus.java Source Zibaldone AddWithoutPlus.java notes Source Zibaldonejavacracking-the-coding-interviewcodeCracking the Coding InterviewAddWithoutPlus.java Java package cracking_the_coding_interview.ch_17; public class AddWithoutPlus { private static int add(int a, int b) { while (b != 0) { int sumNoCarry = a ^ b; int carry = (a & b) << 1; a = sumNoCarry; b = carry; } return a; } }
Java package cracking_the_coding_interview.ch_17; public class AddWithoutPlus { private static int add(int a, int b) { while (b != 0) { int sumNoCarry = a ^ b; int carry = (a & b) << 1; a = sumNoCarry; b = carry; } return a; } }