前言: Java回文数判断的方法是什么?IT培训网小编给大家举例说明。 问题详情:判断一个整数是否是回文。回文指的是同一
Java回文数判断的方法是什么?IT培训网小编给大家举例说明。
问题详情:判断一个整数是否是回文。回文指的是同一个整数,正序(从左到右)和逆序(从右到左)
java类:
包 com.example.study02;
公共类IsPalindrome {
公共布尔isPalindrome(int x){
//特别案例:
//如上所述,当x <0时,x不是回文。
//同理,如果数字的最后一位为0,为了使数字成为回文,
//那么它的第一个数字也应该是0
//只有0符合这个属性
if(x<0||(x%10==0&&x!=0)){
返回假;
}
整数=0;
//这个判断很巧妙,X为正值,num为反值
而(x>数){
数=数*10+x%10;
x/=10;
}
//当数字长度为奇数时,我们可以用num/10去掉中间的数字
//例如,当输入为12321时,我们可以在while循环结束时得到x = 12, num = 123,
//由于中间的数字不影响回文(总是等于自己),我们可以简单的去掉
返回 x==num||x==num/10;
}
}
测试类别:
包 com.example.study02;
导入静态 org.junit.Assert.*;
导入 org.junit.Test;
公共类 IsPalindromeTest {
@测试
公共无效测试(){
IsPalindrome i=new IsPalindrome();
System.out.println(i.isPalindrome(1234321));
System.out.println(i.isPalindrome(123123));
}
}
操作结果:
文章出自:http://qh.itpxw.cn/peixun/software/2022123794.html
文章标题:Java回文数判断的方法
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员
用户级别:10
机构名称:IT培训网
联 系 人:罗老师
联系电话:13783581536
联系手机:13783581536
在线客服:
在 线 QQ:
电子邮件:
网站域名:http://www.itpxw.cn
注册时间:2016-07-18 11:07
最后登录:2024-02-20 13:02
Java定义方法的格式是什么?IT培训网小编来告诉大家。所谓方法...
大家在Java教程中会学到关于Java消息推送的知识,那么,Java消息...
常用的Java日期格式转换有哪些?IT培训网小编来告诉大家。 1...
Java创建对象数组的方法是什么?IT培训网小编来告诉大家。Ja...