如何使用Java遍历数字中的数字,并对每种可能的组合进行和减运算?
例如,以数字114为例,我想将其输出为:
1+1+4 = 6
1+1-4 = -2
1-1+4 = 4
1-1-4 = -4
11+4 = 15
11-4 = 7
1+14 = 15
1-14 = 13
114 = 114
发布于 2016-09-22 05:32:32
您可以使用%运算符来获取每个数字。数字的最后一个数字是the_number % 10。要获得下一个数字,应执行the_number = the_number / 10。获得数字后,可以将其放入数组,在另一个变量(counter++)中计算数字,在获得所有数字后,可以对它们求和。对于114,你的数组将是4,1,1,因为你总是得到最后一个数字,如果你想做11 + 4,你可以取最后一个1(数组中的最后一个元素),乘以10,然后加上1和4。对于1-14,取最后一个1(数组中的最后一个元素)-(1乘以10 + 4)。
https://stackoverflow.com/questions/39626724
复制相似问题