循环遍历数字的数字,并在Java中进行求和和减法

时间:2016-09-21 21:16:43

标签: java

如何遍历数字中的数字,并执行求和&使用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

1 个答案:

答案 0 :(得分:0)

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