如何实现Java判断回文数

作者:小橘猫 | 创建时间: 2023-04-08
"回文数"是一种数字。如:1987981, 这个数字从前往后正读是1987981,从后往前倒读也是1987981,正读倒读一样,所以这个数字就是回文数。...
如何实现Java判断回文数

Java判断回文数

创建工程,或使用已有工程,在工程下创建包,包内新建一个类,我命名为Palindrome类,大家根据自己喜好随便命名,但请保持类名与文件名一致。

这里写一个判断是否是回文数的方法。核心是判断前后调换后的字符串是否一样。 即, return new StringBuffer(num).reverse().toString().equalsIgnoreCase(num);

接下来,写一个String返回值的简单判断语句。 利用了三目运算符来是main函数更简洁直观。 return isOrNot ? " " : " NOT ";

最后,写一个main函数来测试一个数字是否是回文数。 为了使得不折行,我用了两条输出语句显示。 System.out.print(test+" is" + isOrNot(isPlalindrome(test))); System.out.println("a Plalindrome Number."); 结果证实, 521452 不是回文数,而1897981是回文数。

温馨提示

一定要快快乐乐地学习
注意代码书写规范啊
点击展开全文

更多推荐