• 回文数的判断


    /*   
    * 程序的版权和版本声明部分   
    * 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("所输入的数字不在指定范围内");
    		}
    	}
    }


    输出如下:




  • 相关阅读:
    用cdsview创建objectpage
    Promise的一个小例子
    使用CDSVIew创建List Report
    abap各种常用功能
    新建cdsview时的几个注解说明
    使用ABAP CDS views创建一个分析模型并设置参数
    使用ABAP CDS views 创建一个分析模型
    sapui5 walkthrough 26-30
    sapui5 walkthrough 21-25
    T-code 大全
  • 原文地址:https://www.cnblogs.com/sr1993/p/3697877.html
Copyright © 2020-2023  润新知