这里有一个案例。试图解决这个问题,但不知道该怎么做。
案例是: 如果该数能被 2 整除,则将其减半 - 如果不能,则应乘以 3,并将结果加 1 如此一直持续,直到结果为 1
我不明白如何在java中设置它。 我尝试使用 if、else if 和 else。但我不知道如何让它发挥作用。
有什么建议吗?
最佳答案
这是伪代码。遵循它,它应该可以工作。
while num > 1
if num mod 2 is 0
num/=2
else
num*=3
++num
关于java - 在java中使用除法并得到一个int或将其乘以3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13459646/