在Java中检查反向编号程序中的逻辑0

时间:2018-08-07 15:37:17

标签: java

这是取反数字的逻辑。但是,此逻辑不会反转具有0的数字。例如,我想反转70意味着它将给出的输出为7。 所以请给逻辑以0为倒数。谢谢。

while(num>0)
        {
            rem=num%10;
            sum=(sum*10)+rem;
            num=num/10;
        }
        System.out.println("Output is:"+sum );

1 个答案:

答案 0 :(得分:0)

整数不能有前导零。

在什么情况下此类功能有用?

如果目的只是为了反转整数并将其用作字符串, 那么这应该可以完成工作。

int num = 70 ;
String numStr = new Integer(num).toString();

StringBuilder numStrB = new StringBuilder(numStr);
String reversedStr = numStrB.reverse().toString();