import java.util.Scanner;
public class O {
public static void main(String[] args){
/*让用户输入一个5位数(若不是5位数,则提示错误),判断它是不是回文数,输出判断结果。
回文数:如12321是一个回文数,万位与个位相同,十位与千位相同。*/
System.out.print("请输入一个5位数:");
Scanner input=new Scanner(System.in);//扫描系统输入
int number=Integer.parseInt(input.next());//获取用户输入的数,保存到变量number中
if(number>=10000&&number<=99999){//判断用户输入的数是否为5位数
int w=number/10000;//万位
int k=(number%10000)/1000;//千位
int s=(number%100)/10;//十位
int g=number%10;//个位
if(w==g&&s==k){
System.out.println("恭喜"+number+"是回文数!");
System.out.println(number+"的万位为:"+w);
System.out.println(number+"的千位为:"+k);
System.out.println(number+"的十位为:"+s);
System.out.println(number+"的个位为:"+g);
}else{
System.out.println("遗憾"+number+"不是回文数!");
}
}else{
System.out.println("输入错误,请重新输入!");
}
}
}
让用户输入一个5位数(若不是5位数,则提示错误),判断它是不是回文数,输出判断结果。回文数:如12321是一个回文数,万位与个位相同,十位与千位相同。
最新推荐文章于 2022-11-01 19:29:59 发布