import java.awt.Graphics;
import javax.swing.*;//先导入一个类
public class Jichu2 {
public static void main(String[] args) {
double ge,shi,qian,wan;
double s;
String theNumber;
theNumber=JOptionPane.showInputDialog("请输入一个五位数字");
s=Double.parseDouble(theNumber);
ge=s%10;
shi=s/10%10;
qian=s/1000%10;
wan=s/10000%10;
if(ge==wan&&qian==shi)
{
qian=s/1000%10;
shi=s/10%10;
JOptionPane.showMessageDialog(null,"这是个回文数",
"结果为",JOptionPane.INFORMATION_MESSAGE);}
else{
JOptionPane.showMessageDialog(null,"这不是个回文数",
"结果为",JOptionPane.INFORMATION_MESSAGE);}
}
}
这个算法 无论如何的结果都是非回文数,还有啦 新手,只会这种笨方法。。
判断回文数,不建议用取模,可以用StringBuffer.reverse()反转处理
import javax.swing.JOptionPane;我是初学啊.. 我这样方法虽然笨点儿 但是我能理解。。你能帮我改改我这个吗 ~
追答 public static void main(String[] args) {非常感谢!