反转Java中的整数

要在Java中反转整数,请尝试以下代码-

示例

import java.lang.*;
public class Demo {
   public static void main(String[] args) {
      int i = 239, rev = 0;
      System.out.println("Original: " + i);
      while(i != 0) {
         int digit = i % 10;
         rev = rev * 10 + digit;
         i /= 10;
      }
      System.out.println("Reversed: " + rev);
   }
}

输出结果

Original: 239
Reversed: 932

在上面的程序中,我们有以下int值,我们将其反转。

int i = 239;

现在,循环遍历,直到该值为0。找到余数并执行以下操作以获得与给定整数239相反的值。

while(i != 0) {
   int digit = i % 10;
   rev = rev * 10 + digit;
   i /= 10;
}