gpt4 book ai didi

java - 反转带有前导零的数字

转载 作者:行者123 更新时间:2023-12-01 18:28:32 25 4
gpt4 key购买 nike

我想编写一个程序来反转数字(而不将其转换为字符串)。我的代码适用于除带前导零的数字之外的所有数字,例如:500 和类似的数字。当我想要 005 时,它只是给我 5

这是我的代码

System.out.println("Enter a number with at most 10 digits:");
long inputNumber = myKeyboard.nextLong();
long tempInputNumber = inputNumber;
long reversedNumber = 0;
int digits = 0;
int rightMostDigit;

while(tempInputNumber != 0) {
rightMostDigit = (int)tempInputNumber % 10;
reversedNumber = (reversedNumber*10)+rightMostDigit;
tempInputNumber = tempInputNumber / 10;
digits++;
}

最佳答案

如果将每个数字存储为数组中的数字,就像 One-hot 编码那样,会怎样?

关于java - 反转带有前导零的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60198462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com