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);
    		}
    	}
    }
    	
    				
    					
    
    
    
    
    


  • 相关阅读:
    Maven配置始终获取最新版本
    使用SpringBoot
    SpringBoot文档综述
    35_方法的使用
    34_结构体指针类型的使用
    33_同名字段的使用
    32_匿名字段的使用
    31_结构体的使用
    30_map的使用
    29_猜字游戏
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3000367.html
Copyright © 2011-2022 走看看