qq_所谓的人生_0
import java.util.Scanner;/*** 回文数是指将该数含有的数字逆序排列后得到的数和原数相同,* 例如12121、3223都是回文数*/public class Huiwen {public void compute(){for(int i=1;i<=9999;i++){System.out.print("请输入一个1 ~ 9999 之间的整数:");Scanner sc = new Scanner(System.in);int a;a = sc.nextInt();if(a<1||a>9999){System.out.println("你输入的数有误,请重新输入!");System.out.println("");}/* 四位数的判断*/else{if(a/1000!=0){System.out.print("这个数是四位数,");int Qian = a/1000;int Bai = a%1000/100;int Shi = a%1000%100/10;int Ge = a%1000%100%10;if((1000*Ge + 100*Shi + 10*Bai +Qian)==a){System.out.println("而且是个回文数。");System.out.println("");}else{System.out.println("但是不是回文数。");System.out.println("");}}/*三位数的判断*/else if(a/100!=0){System.out.print("这个数是三位数,");int Bai = a%1000/100;int Shi = a%1000%100/10;int Ge = a%1000%100%10;if((100*Ge + 10*Shi + Bai)==a){System.out.println("而且是个回文数。");System.out.println("");}else{System.out.println("但是不是回文数。");System.out.println("");}}/*二位数的判断*/else if(a/10!=0){System.out.print("这个数是两位数,");int Shi = a%1000%100/10;int Ge = a%1000%100%10;if((10*Ge + Shi)==a){System.out.println("而且是个回文数。");System.out.println("");}else{System.out.println("但是不是回文数。");System.out.println("");}}/*一位数的判断*/else{System.out.print("这个数是一位数,");System.out.println("而且是个回文数。");System.out.println("");}}}}public static void main(String[] args) {// TODO 自动生成的方法存根Huiwen pn = new Huiwen();pn.computer();}}