哎,好像是大一的题目吧。好多年了啊。
推荐一个方法:int n = 11511;StringBuffer sb = new StringBuffer(String.valueOf(n));
if (sb.toString().equals(sb.reverse().toString())) {
System.out.println("整数" + n + "是回数");
}
推荐一个方法:int n = 11511;StringBuffer sb = new StringBuffer(String.valueOf(n));
if (sb.toString().equals(sb.reverse().toString())) {
System.out.println("整数" + n + "是回数");
}
//将n转换成String作为参数,构造了一个StringBuffer类的对象.
if (sb.toString().equals(sb.reverse().toString())) {
//sb的内容和sb翻转后的内容相比较. reverse方法是将StringBuffer类对象翻转.
System.out.println("整数" + n + "是回数");
//原始内容和翻转后内容相等则是回树.
}
其实很简单的,多看看javadoc会有很大帮助。