因为要添加逗号,所以得转换为字符串,然后有无“-”影响了最终 的结果,所以我分了两种情况考虑,一种是c=a+b大于0,另外一种是a+b小于零
import java.util.Scanner;
public class Main {
// static int res=0;
public static void main(String[] args) {
int a = 0, b = 0;
Scanner sc = new Scanner(System.in);
a = sc.nextInt();
b = sc.nextInt();
int c = a + b;
if (c > 0) {
StringBuilder sb = new StringBuilder(String.valueOf(c));
if (sb.length() <= 3) {
System.out.println(sb);
return;
} else {
for (int i = sb.length() - 3; i >= 0; i -= 3) {
sb.insert(i, ",");
}
System.out.println(sb);
}
} else {
StringBuilder sb = new StringBuilder(String.valueOf(c));
if (sb.length() <= 4) {
System.out.println(sb);
return;
}
else {
for (int i = sb.length() - 3; i >= 2; i -= 3) {
sb.insert(i, ",");
}
System.out.println(sb);
}
}
}
}