利用while循环 java

  • 利用while循环完成下列题目:
    • 控制台输入一个整数(不限位数)
    • 将这个整数前后顺序反置
    • 45917 -> 71954 */

import java.util.Scanner;

public class NiXuTest {
public static void main(String[] args) {
System.out.println("请输入一个正整数:");
Scanner sc=new Scanner(System.in);
int num=sc.nextInt();

    int res=0;
    int temp=num;
    while(true) {
        if(num>0) {
            res=res*10+num%10;
            num/=10;
            if(num==0){
                break; 
            }            
        }
    }
    System.out.println(temp+"逆序的结果是:"+res);
}

}
帮到你的话采纳一下