哎,好像是大一的题目吧。好多年了啊。
推荐一个方法:int n = 11511;StringBuffer sb = new StringBuffer(String.valueOf(n));
if (sb.toString().equals(sb.reverse().toString())) {
    System.out.println("整数" + n + "是回数");
}

解决方案 »

  1.   

    StringBuffer sb = new StringBuffer(String.valueOf(n));
    //将n转换成String作为参数,构造了一个StringBuffer类的对象.
    if (sb.toString().equals(sb.reverse().toString())) {
      //sb的内容和sb翻转后的内容相比较.   reverse方法是将StringBuffer类对象翻转.
        System.out.println("整数" + n + "是回数");
      //原始内容和翻转后内容相等则是回树.
    }
     
      

  2.   

    这么多高人帮忙解释代码啊,呵呵。
    其实很简单的,多看看javadoc会有很大帮助。