Java不使用数组即可反转int值

Java不使用数组即可反转int值,第1张

Java不使用数组即可反转int值

我不清楚你的奇数。该代码的工作方式是(不是Java特定的算法)例如。输入= 2345 while循环中的第一次rev = 5输入= 234第二时间rev = 5 * 10 + 4 = 54输入= 23第三时间rev = 54 * 10 + 3输入= 2第四时间rev = 543 * 10 + 2输入= 0

因此,反转的数字是5432。如​​果你只想在反转的数字中使用奇数,那么。代码是:

while (input != 0) {        last_digit = input % 10;    if (last_digit % 2 != 0) {  reversedNum = reversedNum * 10 + last_digit;    }    input = input / 10; }


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5476033.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存