输入一串数字,数组进行逆反数储存,并输出。
package com;
import java.util.Scanner;
public class ke9_18 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner reader=new Scanner(System.in);
int n;
System.out.println("请输入你进行逆反操作的数");
n=reader.nextInt();
reverse(n);
}
public static void reverse(int number)//进行逆反数输出
{
int i=0,j,b=0,n=number,last=0;//判断正整数有几位
while(n!=0) {
n=n/10;
i++;
}
int [] a=new int[i+1];//对数组进行申请相关位数空间
i=0;//重置n
n=number;
//进行存储逆反数
while(n!=0) {
a[i]=n%10;
n=n/10;
i++;
}
i--;//记载正整数的位数,控制后期的j
last=i;//进行逆反数输出
for(j=0;j<=last;j++,i--) {
System.out.print(a[j]);
}
}
}
输入
123456789
输出
还没有评论,来说两句吧...