所谓逆序数我也不多科普了,毕竟各位小伙伴都是不会做了才来看这篇文章的。
我们要先理清楚这个程序的思路,我们要提取一段数字中的某一个数,就以123为例来讲解。
方法各式各样,方法并不唯一,讲解以个人习惯算法讲解
这里我用到的是求模(%)运算符,个人认为该方法最为简便
该方法会使所有需要转换的数都可以正常进行转换,并不会出现运行异常或结果输出不准确等情况(java中int 类整数的最大值是: 2 的 31 次方 - 1 = 2147483648 - 1 = 2147483647。不超过这个值以内的数都可以进行转换)。
int只能容纳2147483647,要是需要转换更大的值可以使用长整型(long),文章最后补充该知识
import java.util.Scanner;
public class ReverseOrderNumber {
public static void main(String[]args){
Scanner qu =new Scanner(System.in);
System.out.print("请输入需要逆转的数:");
int S = qu.nextInt();
System.out.print("该数的逆转数是:");
while (S!=0){
System.out.print(S % 10);
S /=10;
}
}
}
(该图转载自博主zIconKr,如有侵权,联系自删)



