请教一下JAVA问题。(50分)

  • 主题发起人 主题发起人 启吾
  • 开始时间 开始时间

启吾

Unregistered / Unconfirmed
GUEST, unregistred user!
回文是一种从前向后读都一样的文字或数字,如12121、66、33533。
要求定义一个类SymmtryDemo类,该类用于判断一个数是否是回文。拥有如下的成员:
属性: private int number
方法: set_number(int number)
int return_number(),返回number属性
boolean return_Symmtry(),若number是回文,则返回真,否则为假。
提示:
判断一个数X是否是回文的方法是:
int y,z,k;
k=x;
y=0;
while (x>0){
z=x%10;
y=y*10+z;
x=x/10;
}
if (y==k)
return true;
else
return false;
}
}
该程序怎么编,望知道的帮一下忙,谢谢!
 
不知道你上面写那么多是什么,就根据传进来的参数逆序给一个temp,再与参数比较
public class SymmtryDemo
{
public static boolean isSymmtry(String s)
{
StringBuffer temp=new StringBuffer();
for(int i=s.length()-1;i>=0;i--)
temp.append(s.charAt(i));
if(s.equals(temp.toString()))
return true;
else
return false;
}
}
 
接受答案了.
 
后退
顶部