如何实现Java判断回文数
"回文数"是一种数字。如:1987981, 这个数字从前往后正读是1987981,从后往前倒读也是1987981,正读倒读一样,所以这个数字就是回文数。
Java判断回文数
- 01
创建工程,或使用已有工程,在工程下创建包,包内新建一个类,我命名为Palindrome类,大家根据自己喜好随便命名,但请保持类名与文件名一致。
- 02
这里写一个判断是否是回文数的方法。核心是判断前后调换后的字符串是否一样。 即, return new StringBuffer(num).reverse().toString().equalsIgnoreCase(num);
- 03
接下来,写一个String返回值的简单判断语句。 利用了三目运算符来是main函数更简洁直观。 return isOrNot ? " " : " NOT ";
- 04
最后,写一个main函数来测试一个数字是否是回文数。 为了使得不折行,我用了两条输出语句显示。 System.out.print(test+" is" + isOrNot(isPlalindrome(test))); System.out.println("a Plalindrome Number."); 结果证实, 521452 不是回文数,而1897981是回文数。
赞 (0)