关注
import java.util.Scanner; public class Test { public static void main(String[] args) {
String str = add("4324242342", "246");
System.out.println(str);
} private static String add(String s1, String s2) {
StringBuffer result = new StringBuffer();
s1 = new StringBuffer(s1).reverse().toString();
s2 = new StringBuffer(s2).reverse().toString(); int len1 = s1.length(); int len2 = s2.length(); int maxlen = len1 > len2 ? len1 : len2; boolean addTarget = false; int addNum = 0; if (len1 < len2) { for (int x = len1; x < len2; x++) {
s1 += "0";
}
} else if (len1 > len2) { for (int x = len2; x < len1; x++) {
s2 += "0";
}
} for (int x = 0; x < maxlen; x++) { char c1 = s1.charAt(x); char c2 = s2.charAt(x);
String sc1 = c1 + "";
String sc2 = c2 + ""; int nSum = Integer.parseInt(sc1) + Integer.parseInt(sc2); if ((nSum + addNum )>= 10) { if (x == maxlen - 1)
addTarget = true;
result.append(nSum - 10 +addNum);
addNum = 1;
} else {
result.append(nSum +addNum);
addNum = 0;
}
} if (addTarget) {
result.append(1);
} return result.reverse().toString();
}
}
查看原帖
点赞 评论
相关推荐
09-01 11:31
门头沟学院 Java 
点赞 评论 收藏
分享

点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 刚入职就____,这样正常吗? #
34453次浏览 289人参与
# 哪些公司对双非友好 #
62125次浏览 476人参与
# 小红书校招直播来了 #
51090次浏览 225人参与
# 你是怎么和mt相处的? #
32244次浏览 188人参与
# 面试反问你会问什么 #
42133次浏览 583人参与
# 实习返校后,你的精神状态是__? #
22664次浏览 123人参与
# 你朋友圈最大的人脉是谁? #
15321次浏览 118人参与
# 上班苦还是上学苦呢? #
273706次浏览 1729人参与
# 最难的技术面是哪家公司? #
42392次浏览 699人参与
# 关于求职,我有X不投 #
22015次浏览 150人参与
# 实习必须要去大厂吗? #
126929次浏览 1471人参与
# 秋招遇到的奇葩面试题 #
33455次浏览 181人参与
# 这个工作能去吗 #
14645次浏览 115人参与
# 招银网络求职进展汇总 #
135853次浏览 885人参与
# 机械人,你被简历秒挂的企业有哪些? #
57951次浏览 320人参与
# 找工作前vs找工作后的心路变化 #
19092次浏览 151人参与
# 4399求职进展汇总 #
29184次浏览 153人参与
# kpi面有什么特征 #
73046次浏览 455人参与
# 上班到公司第一件事做什么? #
89622次浏览 657人参与
# 机械人,签完三方你在忙什么? #
58893次浏览 228人参与
# 你觉得机械有必要实习吗 #
61338次浏览 476人参与