题目:以字符串的形式读入两个数字,编写一个函数计算它们的和,以字符串形式返回。(字符串长度不大于100000,保证字符串仅由'0'~'9'这10种字符组成)
算法思想:将字符串类型改为数组char1于char2(方便对字符串的每一位进行计算操作),引进carry来记录是否有进位(用除法取整来实现),将char1与char2的数据类型分别由char转换为int型,在进行计算,用rem记录余数,carry记录商(及进位),循环操作,直至i,j,carry均为0即可。
注:用到了StringBuffer的append()与reverse()方法。