实现方法boolean huishu(int x),判断x是否是回数,即各位数字的逆序值和原数值相同。
您可以使用Java中的数学函数来实现此功能。
首先,您可以使用Java中的String类的valueOf方法将数字转换为字符串。 然后,您可以使用Java中的StringBuilder类的reverse方法来反转字符串。 最后,您可以使用Java中的Integer类的parseInt方法将反转后的字符串转换回数字,并使用==运算符来比较转换后的数字是否等于原数字。
下面是一个示例实现:
public boolean huishu(int x) {
String str = String.valueOf(x);
String reverseStr = new StringBuilder(str).reverse().toString();
int reverseInt = Integer.parseInt(reverseStr);
return x == reverseInt;
}
示例调用:
boolean result = huishu(121); // true
boolean huishu(int x) {
int temp = 0;
int copy = x;
while (copy > 0) {
temp = temp * 10 + copy % 10;
copy /= 10;
}
return temp == x;
}