为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 1 的位置用 0 反转一个数字?

如何在 1 的位置用 0 反转一个数字?

慕姐4208626 2021-09-15 16:46:33
到目前为止我有这个:    int n = 6718390    int rev = 0;    while (n != 0) {        rev = rev*10 + n % 10;        n /= 10;    }我得到 n = 938176。我试过四处寻找,但找不到答案。很多人都在谈论这种特殊情况,但在解决方案上没有运气。我真的不想使用字符串或数组。谢谢!
查看完整描述

1 回答

?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

没有办法让 int 带有前导零。它会自动删除。你必须使用别的东西。即使你不使用它,我也会给你留下一个非常快速的 String 方法,至少知道它存在是好的。


public String reverse(String s){


    return new StringBuilder(s).reverse().toString();



查看完整回答
反对 回复 2021-09-15
  • 1 回答
  • 0 关注
  • 186 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信