时间:2016-04-02 23:52 来源: 我爱IT技术网 编辑:52微风
"回文数"是一种数字。如: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是回文数。


注意事项一定要快快乐乐地学习注意代码书写规范啊经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
