zoukankan      html  css  js  c++  java
  • 回文数的判断

    /*   
    * 程序的版权和版本声明部分   
    * Copyright (c)2012, 烟台大学计算机学院学生   
    * All rightsreserved.   
    * 文件名称: Number.java   
    * 作者:孙锐   
    * 完成日期: 2013年  3  月 27 日   
    * 输入描述:一个数   
    * 问题描述:判断一个数是不是回文数(1~99999)
    * 程序输出:输入的数值是不是回文数 
    */  
    import javax.swing.JOptionPane;
    public class Number{
    	public static void main(String args[]){
    		int number=0,d5,d4,d3,d2,d1;
    		String str=JOptionPane.showInputDialog("输入一个1至99999之间的数");
    		number=Integer.parseInt(str);
    		if(number<=99999&&number>=1){
    			d5=number/10000;//计算数字的最高位(万位)d5
    			d4=number%10000/1000;//计算数字的千位d4
    			d3=number%1000/100;//计算数字的百位d3
    			d2=number%100/10;//十位
    			d1=number%10;//个位
    			if(d5!=0){
    				System.out.println(number+"是5位数");
    				if(d1==d5&&d2==d4){
    					System.out.println(number+"是回文数");
    				}
    				else{
    					System.out.println(number+"不是回文数");
    				}
    			}else if(d4!=0){
    				System.out.println(number+"是4位数");
    				if(d4==d1&&d2==d3){
    					System.out.println(number+"是回文数");
    				}else{
    					System.out.println(number+"不是回文数");
    				}
    			}else if(d3!=0){
    				System.out.println(number+"是3位数");
    				if(d1==d3){
    					System.out.println(number+"是回文数");
    				}else {
    					System.out.println(number+"不是回文数");
    				}
    			}else if(d2!=0){
    				System.out.println(number+"是2位数");
    				if(d1==d2){
    					System.out.println(number+"是回文数");
    				}else{
    					System.out.println(number+"不是回文数");
    				}
    			}else if(d1!=0){
    				System.out.println(number+"是1位数");
    				System.out.println(number+"是回文数");
    			}
    		}else{
    			System.out.println("所输入的数字不在指定范围内");
    		}
    	}
    }


    输出如下:




  • 相关阅读:
    vue 对css样式进行修改
    vue之绑定数据+data、methods、computed、watch的基础用法
    vue安装 devtools失败的临时解决办法
    解决VMware Workstation 与 Device/Credential Guard 不兼容
    后渗透之meterpreter常用命令
    2020-7- 27
    PIL模块调整图片大小
    maven(一) maven到底是个啥玩意~
    noi前第十二场 题解
    noi前第十一场 题解
  • 原文地址:https://www.cnblogs.com/sr1993/p/3697877.html
Copyright © 2011-2022 走看看