使用while循环
public static int num(int q){
/*
* 输入q:123 reverse= 3; q= 12
* reverse= 3*10+2; q= 1
* reverse= 32*10+1; q= 0*/
int reverse = 0;
while (q > 0){
reverse = reverse * 10 + q % 10;
q = q / 10;
}
return reverse;
}
测试(在main方法中):
int num = num(123);
System.out.println(num);
测试结果: