Java-判断是否为回文数
2017-09-19 14:55
176 查看
/** * @ClassName: IsPalindrome * @author: bilaisheng * @date: 2017年9月19日 下午2:54:08 * 判断是否为回文数 * true: 是回文 false : 不是回文 */ public class IsPalindrome { public static void main(String[] args) { boolean flag = isPalindrome(1000021); System.out.println(flag); } public static boolean isPalindrome(int x) { boolean flag = false; String str = String.valueOf(x); // 此处转换.留坑.误踩 StringBuilder restr = new StringBuilder(str).reverse(); int count = 0; for (int i = 0; i < str.length(); i++) { if (str.charAt(i) == restr.charAt(i)) { count++; } } if (count == str.length()) { flag = true; } return flag; } }
相关文章推荐
- java编写输入一个数判断是否是回文数,所谓回文数比如121,1221,6778776
- 编写一个Java应用程序。用户从键盘输入一个1—9999之间的数,程序将判断这个数是几位数, 并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同, 例如12121、3
- 编写一个Java应用程序。用户从键盘输入一个1—9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、3223都
- 2. 编写一个Java应用程序,用户从键盘输入一个1~9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、32
- java 编写程序实现从控制台接收一个 5 位以上的整数,使用数组来判断该数字 * 是否是回文数。(例如:789987,12344321是回文数)
- java之判断输入的数是否是回文数
- Java判断字符串是否是回文
- java判断某一字符串是否包含另一个字符串
- Java 判断点是否在特定区域内
- Java解析Xml文件—判断Xml文件的节点是否存在子节点_以及对节点下不同子节点的内容解析方式
- java 判断字符串是否为空的通用函数
- 判断 java.lang.reflect.Field 的数据类型是否为数值类型
- Java Annotation进阶——判断是否注释
- JS JAVA 判断是否微信浏览器
- java判断身份证号是否正确
- 在Java中如何高效的判断数组中是否包含某个元素
- Java代码 判断一棵二叉树是否为对称的
- JAVA判断一个点坐标是否在一个多边形区域内和是否在一个圆形区域内
- java判断字符串是否是数字
- Java中判断字符串是否为数字的五种方法