2017-10-06 37 views

回答

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:沒有測試過角落情況。只是爲了給一個方法。

+0

我已經得到了我的答案。我需要添加if語句。如果(tempSum> = 10)tempSum = tempSum%10; }謝謝。 –

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; 

}

相關問題