如何遍历数字中的数字,并执行求和&使用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
答案 0 :(得分:0)
您可以使用%运算符来获取每个数字。数字的最后一位数字是数字%10。要得到下一个数字,你应该做the_number = the_number / 10.得到一个数字后你可以把它放到一个数组中,计算另一个变量中的数字(计数器++)并在你之后拥有所有数字,你可以总结它们。对于114你的数组将是[4,1,1],因为你总是得到最后一个数字,如果你想做11 + 4,你可以取最后一个(数组中的最后一个元素),将它乘以10并加1并且4.对于1-14相同,取最后1(数组中的最后一个元素) - (1乘以10 + 4)。