起航学习网

- 让每个人都能学到最前沿新知识、新技能!
起航学习网
当前位置: 起航学习网 > 短期培训 > 编程语言 > Java回文数判断的方法

Java回文数判断的方法

时间:2022-08-14 14:44:00来源:零基础学Java 作者:Java学习网 已有: 名学员访问该课程

  快捷搜索:java回文数判断

前言: 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回文数判断的方法



免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉

你也许会喜欢如下的文章?
(责任编辑:深圳学历教育网)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
培训学校
IT培训网 访问该机构站点 报名留言 加为好友 用户等级:注册会员 用户级别:10 机构名称:IT培训网 联 系 人:罗老师 联系电话:13783581536 联系手机:13783581536 在线客服:起航学习网客服 在 线 QQ:起航学习网客服 电子邮件: 网站域名:http://www.itpxw.cn 注册时间:2016-07-18 11:07 最后登录:2024-02-20 13:02
推荐内容