zoukankan      html  css  js  c++  java
  • 【求助】一个菜鸟java作业,帮忙看一下错在哪儿,题目是判断回文数

    import javax.swing.JOptionPance;
    public class Number{
    	public static void main(String args[])  {
    		int number=0,d5,d4,d3,d2,d1;
    		String str=JOptionPance.showInputDialog("输入一个1至99999之间的数");
    		number=Integer.parseInt(str);
    		if(number<=99999&&number>=1){
    			d5=number/10000;
    			d4=number%10000/1000;
    			d3=number%1000/100;
    			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(d1==d4&&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+"是回文数");
    				}esle{
    					System.out.println(number+"不是回文数");
    				}
    			}else if(d2!=0){
    				System.out.println(number+"是2位数");
    				if(d1==d2){
    					System.out.println(number+"是回文数");
    				}esle{
    					System.out.println(number+"不是回文数");
    				}
    			}else if(d1!=0){
    				System.out.println(number+"是1位数");
    				System.out.println(number+"是回文数");
    				}
    		}esle{
    			System.out.printf("\n%d不在1至99999之间",number);
    		}
    	}
    }
    	
    				
    					
    
    
    
    
    


  • 相关阅读:
    cookie
    sql 语句
    页面宽高
    分页
    asp.net中如何防止用户重复点击提交按钮
    小试简单工厂模式之简单计算器
    用函数实现交换的疑问
    结构体变量输入输出的问题
    scanf函数输入float数需要注意的问题
    oracle学习手记(1)
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3000367.html
Copyright © 2011-2022 走看看