美文网首页
java-两个数字字符串相加求和

java-两个数字字符串相加求和

作者: android_coder | 来源:发表于2021-12-26 15:09 被阅读0次

public static String addStrings(String num1, String num2) {
if (num1 == null || num2 == null) {
return null;
}
char numChar1[] = num1.toCharArray();
char numChar2[] = num2.toCharArray();
int i = numChar1.length;
int j = numChar2.length;
int add = 0;
StringBuilder builder = new StringBuilder();
while (i > 0 || j > 0 || add > 0) {
int tem = add;
if ( i > 0) {
i --;
tem = tem + num1.charAt(i) - '0';
}
if ( j > 0) {
j--;
tem = tem + num2.charAt(j) - '0';
}
add = tem / 10;
builder.append(tem % 10);
}
return builder.reverse().toString();
}

相关文章

  • java-两个数字字符串相加求和

    public static String addStrings(String num1, String num2)...

  • 2.3

    js运算符 +:数字相加;字符串相加(拼接) -,*,/(0/0=NaN非数字(是属于数字类型),1/0=infi...

  • 运算符

    算术运算符: 加: 特点: 1、两个数字类型的值相加,所得的还是数字类型; 2、如果是非数字类型(数字+字符串)或...

  • 运算符

    算术运算符: 加: 特点: 1、两个数字类型的值相加,所得的还是数字类型; 2、如果是非数字类型(数字+字符串)或...

  • 2018-7-11

    js运算符 ①加号 数字相加 字符串相加(拼接) ② 减号,乘号,除号(0/0=NaN非数字(是属于数字类型),1...

  • 神奇的Javascript

    在JavaScript中,加法的规则其实很简单,只有两种情况:你只能把数字和数字相加,或者字符串和字符串相加,所有...

  • JS运算符及显示隐式类型转换

    加法规则 布尔值和布尔值相加、数字和布尔值相加。布尔值默认会自动转成数值,然后相加。 两个字符串相加。这时加法运算...

  • 用js转换科学计数法为数字

    前言 今天有个需求,是把两个只包含数字的字符串的数字相加结果以字符串形式导出。原本以为很简单,结果发现数字过大时会...

  • 【Leetcode】002— Add Two Numbers

    一、题目描述 示例: 二、代码实现 方法一:转成数字后相加运算求和,将和转为字符串后再转为List 时间复杂度:O...

  • 5-10js

    六种数据类型相加生成的数据类型: 数字 + 对象类型 = 字符串 数字 + 字符串类型 = 字符串类型 数字 + ...

网友评论

      本文标题:java-两个数字字符串相加求和

      本文链接:https://www.haomeiwen.com/subject/nlysqrtx.html