9.回文数
给你一个整数
x
,如果x
是一个回文整数,返回true
;否则,返回false
。回文数
是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
- 例如,
121
是回文,而123
不是。
我的代码 class aa{ public void xxx(int x) { String xx = String.valueOf(x); String t; String y = ""; for (int i = 0; i < xx.length(); i++){ char c = xx.charAt(i); t = ""+ c; y = t + y; System.out.println(y); } // Integer x1 = new Integer(y); if (x<0){ if (y.length()>1) { y = y.substring(0, y.length() - 1); }else { y = y.substring(0,1); } } double num1 = Double.parseDouble(y); double num2 = x; // System.out.println("截取后y"+y); // int gg = Integer.parseInt(y,17); // Integer gg = Integer.valueOf(y); if (num1 == num2){ System.out.println("true"); }else { System.out.println("false"); } System.out.println(x); } }