[Java初学] 第一次作业 “回文数”判断 - 运用取余运算
来源:互联网 发布:飞机制造业知乎 编辑:程序博客网 时间:2024/06/06 04:52
//erro 有 'if', 但是没有 'else' 错误原因:在if()后面多添加了 “;”import javax.swing.JOptionPane; //引用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>=1 && number<=99999) //判断number在1到99999之间 { d5=number%100000/10000; // '%' 取余数 '/'取商值 d4=number%10000/1000; d3=number%1000/100; d2=number%100/10; d1=number%10; if(d5>=1) //判断是否为5位数 <= { System.out.println(number+"是5位数"); if(d1==d5&&d2==d4) //判断5位数是否为回文数 { System.out.println(number+"是回文数"); } else { System.out.println(number+"不是回文数"); } } else if(d4>=1) //判断是否为4位数 { System.out.println(number+"是4位数"); if(d1==d4&&d2==d3) { System.out.println(number+"是回文数"); } else { System.out.println(number+"不是回文数"); } } else if(d3>=1) { System.out.println(number+"是3位数"); if(d1==d3) { System.out.println(number+"是回文数"); } else { System.out.println(number+"不是回文数"); } } else if(d2>=1) { System.out.println(number+"是2位数"); if(d1==d2) { System.out.println(number+"是回文数"); } else { System.out.println(number+"不是回文数"); } } else if(d1>=1) { System.out.println(number+"是1位数"); System.out.println(number+"是回文数"); } } else { System.out.println(number+"不在1~99999之间"); } }}
导入包javax.swing中JOptionPane类:
import javax.swing.JOptionPane;
JOptionPane 是有助于方便地弹出要求用户提供值或向其发出通知的标准对话框, 它是用来编写图形用户界面的一个类。
运用取余运算将各位的数值分离出来:
d5=number%100000/10000; // '%' 取余数 '/'取商值d4=number%10000/1000;d3=number%1000/100;d2=number%100/10;d1=number%10;
0 0
- [Java初学] 第一次作业 “回文数”判断 - 运用取余运算
- Java取余运算
- Java取余运算
- java判断回文数
- java判断回文数
- Java-判断回文数
- java判断回文数
- [JAVA初学] 第一次作业 hello.java
- Java中的取余运算和取模运算
- Java之取余运算符%
- Java之判断回文数
- JAVA实现判断回文数
- 取余运算符
- 取余运算
- 取余运算
- 取余运算
- 负数取余运算
- 取余运算
- CSS3选择非第一个子元素
- MongoDB 图形管理工具介绍
- 输入一行字符,统计其中有多少个单词,单词之间用空格分隔开
- UVa中的ANSI C是C89编译器
- 笔记 包含min函数的栈
- [Java初学] 第一次作业 “回文数”判断 - 运用取余运算
- c++primer练习10.11
- Jq之Datepicker
- 详细解析BluetoothAdapter的详细api
- 有三个字符串,要求找出其中最大者
- Android_Menu_ArcMenu
- 输出杨辉三角
- [Java初学] 第一次作业 - 将输入的四位数分开打印出来
- sql类似面试题