这是取反数字的逻辑。但是,此逻辑不会反转具有0的数字。例如,我想反转70意味着它将给出的输出为7。 所以请给逻辑以0为倒数。谢谢。
while(num>0)
{
rem=num%10;
sum=(sum*10)+rem;
num=num/10;
}
System.out.println("Output is:"+sum );
答案 0 :(得分:0)
整数不能有前导零。
在什么情况下此类功能有用?
如果目的只是为了反转整数并将其用作字符串, 那么这应该可以完成工作。
int num = 70 ;
String numStr = new Integer(num).toString();
StringBuilder numStrB = new StringBuilder(numStr);
String reversedStr = numStrB.reverse().toString();