java斷定回文數示例分享。本站提示廣大學習愛好者:(java斷定回文數示例分享)文章只能為提供參考,不一定能成為您想要的結果。以下是java斷定回文數示例分享正文
斷定一個數是否是回文數示例,回文數就是原數與其顛倒後的數相等,如:123321,到以後仍為123321,即為回文數
/**
* 斷定一個數是否是回文數,回文數就是原數與其顛倒後的數相等
* 如: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);
}
}