功能描述:输入一个五位正整数,使用数组判断它是不是回文数(例如12321是回文)
public static void main(String[] args) { System.out.println("请输入一个5位正整数:"); Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int[] m=new int[5]; for(int i=1;i<=5;i++){ m[5-i]=n; n/=10; } if(m[0]==m[4]&&m[1]==m[3]){ System.out.println("这个数是回文数字"); }else { System.out.println("这个数不是回文数字");} }
这个方法时用数组完成的,在需要更改输入的整数的位数(比如题目要求输入7位正整数)的可以很方便的更改。