如何在不考虑携带操作的情况下进行添加

时间:2017-10-06 06:04:48

标签: java math

click here to see pic

我想添加两个数字,比如java中的图片。任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:1)

这是一个解决您问题的解决方案。

{
    int num1 = 2357;
    int num2 = 6281;
    String sum="";
    while(num1>0 || num2>0){
        int rem1=num1%10;
        int rem2=num2%10;
        num1/=10;
        num2/=10;
        int tempSum=rem1+rem2;
        String tempSumString = tempSum.substring(1);
        sum=tempSumString+sum;
    }
}

PS:没有测试角落情况。只是为了给出一种方法。

答案 1 :(得分:0)

int num1 = 2357;
int num2 = 6281;
String sum="";
while(num1>0 || num2>0){
    int rem1=num1%10;
    int rem2=num2%10;
    num1/=10;
    num2/=10;
     int tempSum=rem1+rem2;
     if(tempSum>=10){
     tempSum=tempSum%10;
     }
    String tempSumString = Integer.toString(tempSum);
    sum=tempSumString+sum;

}