java判断回文数示例分享
程序员文章站
2024-02-27 14:24:27
判断一个数是不是回文数示例,回文数就是原数与其倒置后的数相等,如:123321,到之后仍为123321,即为回文数
题目:一个5位数,判断它是不是回文数。即12321是回...
判断一个数是不是回文数示例,回文数就是原数与其倒置后的数相等,如:123321,到之后仍为123321,即为回文数
题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
/** * 判断一个数是不是回文数,回文数就是原数与其倒置后的数相等 * 如:123321,到之后仍为123321,即为回文数 * @author lvpeiqiang */ public class huiwenshu { public boolean ishuiwenshu(int num) { int s = 0; int bnum = num; int mod; //以下为把数值倒置的方法 while(bnum != 0) { mod = bnum%10; //123%10 = 3 s = s*10 + mod; //s = 0*10+3 bnum = bnum/10; //bnum = 123/10=12(int自动转换) } boolean b = (s == num); return b; } public static void main(string[] args) { huiwenshu p = new huiwenshu(); boolean b = p.ishuiwenshu(123321); system.out.println(b); } }