• 【求助】一个菜鸟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);
    		}
    	}
    }
    	
    				
    					
    
    
    
    
    


  • 相关阅读:
    javascript学习一
    对软件工程课程的认识
    人月神话读后感
    项目开发总结报告(GB8567——88)
    MFC双缓冲绘图
    QT连接MySQL
    [QT学习]拷贝文件
    Arduino入门笔记【1】
    《人月神话》读后感以及软件工程总结
    十天冲刺任务(第二次冲刺)
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3000367.html
Copyright © 2020-2023  润新知