判断是否是回文数字(java版)
2014-06-20 11:22
190 查看
//123321,678876,829928这种两端对称的为回文数字
/*
采用倒转法,将数字倒转再来对比
*/
public class Huiwenshuzi {
public boolean isHui(int j){
if(reverse(j)==j)
{
return true;
}
return false;
}
//倒转数字
public int reverse(int j){
int m = j;
int s = 0;
while(m!=0){
s = s*10+m%10;
m = m /10;
}
System.out.println(s);
return s;
}
public static void main(String[] args){
Huiwenshuzi huiwen = new Huiwenshuzi();
if(huiwen.isHui(123321)){
System.out.println("shihuiwen");
}
else{
System.out.println(" Not shihuiwen");
}
}
}
/*
采用倒转法,将数字倒转再来对比
*/
public class Huiwenshuzi {
public boolean isHui(int j){
if(reverse(j)==j)
{
return true;
}
return false;
}
//倒转数字
public int reverse(int j){
int m = j;
int s = 0;
while(m!=0){
s = s*10+m%10;
m = m /10;
}
System.out.println(s);
return s;
}
public static void main(String[] args){
Huiwenshuzi huiwen = new Huiwenshuzi();
if(huiwen.isHui(123321)){
System.out.println("shihuiwen");
}
else{
System.out.println(" Not shihuiwen");
}
}
}
相关文章推荐
- 编写一个Java应用程序。用户从键盘输入一个1—9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、3223都
- 2. 编写一个Java应用程序,用户从键盘输入一个1~9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、32
- java 编写程序实现从控制台接收一个 5 位以上的整数,使用数组来判断该数字 * 是否是回文数。(例如:789987,12344321是回文数)
- 编写一个Java应用程序。用户从键盘输入一个1—9999之间的数,程序将判断这个数是几位数, 并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同, 例如12121、3
- 判断是否是回文数字的函数(java)
- java中判断字符串是否为数字的三种方法
- java中判断字符串是否为数字的三种方法
- JAVA判断字符串是否为数字
- java中判断字符串是否为数字的三种方法
- java判断字符串是否为数字
- java中判断字符串是否为数字的三种方法
- Java: 如何判断string or char是否是数字
- java中判断字符串是否数字的两种方法
- java中判断字符串是否数字的两种方法
- Java中怎样判断一个字符串是否是数字
- Java中怎样判断一个字符串是否是数字???
- java中判断字符是否是数字的几种方法
- java中判断字符串是否为数字的三种方法
- Java中判断字符串是否为数字
- JAVA判断字符串是否为数字