【求助】一个菜鸟java作业,帮忙看一下错在哪儿,题目是判断回文数
2013-04-05 00:15
513 查看
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); } } }
相关文章推荐
- 【求助】一个菜鸟java作业,帮忙看一下错在哪儿,题目是判断回文数
- JAVA--第十周作业编写之一个Teacher类负责给出算术题目,随机给出两个整数并进行运算,并判断回答者的答案是否正确;编写一个GUI类ComputerFrame,回答者可以通过GUI看到题目并给出
- HuiWenShu.java 题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
- 题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。(java)
- Java算法题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
- 判断一个数是不是回文数(Java StringBuffer)
- C100-30 题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
- java编写输入一个数判断是否是回文数,所谓回文数比如121,1221,6778776
- 题目:一个5位数,判断它是不是回文数。
- [Java初学] 第一次作业 “回文数”判断 - 运用取余运算
- 学习练习 java练习小题题目:判断一个整数能被几个9整除
- Java作业:输入一个数字判断他是奇数还是偶数
- java小练习(输入一个数,判断是不是回文数)
- 【程序25】 题目:一个5位数,判断它是不是回文数。
- Java:计算回文数,输入一个五位正整数,使用数组判断它是不是回文数
- 2. 编写一个Java应用程序,用户从键盘输入一个1~9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、32
- 一个5位数,判断它是不是回文数,另一种思路JAVA实现
- 编写一个Java应用程序。用户从键盘输入一个1—9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、3223都
- java 编写程序实现从控制台接收一个 5 位以上的整数,使用数组来判断该数字 * 是否是回文数。(例如:789987,12344321是回文数)