public class CarryCount
{
public static void main(String[] args)
{
int firstnumber = Integer.parseInt(args [0]);
int secondnumber = Integer.parseInt(args [1]);
calcCarry(firstnumber, secondnumber);
}
public static void calcCarry(int firstnumber, int secondnumber)
{
int modfirstnumber;
int modsecondnumber;
int finalcarry = 0;
int bothmods;
System.out.print(“The number of carry operations when adding ” + firstnumber + ” and ” + secondnumber + ” is “);
for (int x = 0; firstnumber != 0; x++)
{
modfirstnumber = firstnumber % 10;
modsecondnumber = secondnumber % 10;
bothmods = modfirstnumber + modsecondnumber + finalcarry;
finalcarry = finalcarry + (bothmods / 10);
firstnumber = firstnumber / 10;
secondnumber = secondnumber / 10;
}
System.out.print(finalcarry + “.”); // Second half of the line.
}
}
Is this correct? I’m about to turn it in.