如何将输入的1230,转换成321输出呢?
主要思想:对数进行取余获取最后一位,然后添加进字符串中,然后将字符串转化为int型。
实现方法代码:
//逆序输出
public static int nsort(int n){String a="";while(n!=0){a=a+n%10;n=n/10;}return Integer.parseInt(a);}
测试:
static Scanner input=new Scanner(System.in);public static void main(String[] args) {System.out.print("请输入要逆序输出的数:");int num=input.nextInt();System.out.print("输出结果为:");System.out.println(nsort(num));}public static int nsort(int n){String a="";while(n!=0){a=a+n%10;n=n/10;}return Integer.parseInt(a);}
结果: