回文数练习:
public class Test {
public static void main(String[] args) {
//整数变量
int number = 12321;
String numberStr = String.valueOf(number);
String ret = "";
for(int i = numberStr.length()-1;i >=0 ;i--) {
ret = ret + numberStr.charAt(i);
}
String ans = ret.equals(numberStr)?"是":"不是";
System.out.printf("整数%d%s回文数",number,ans);
}
}
- 步骤1:数字number转换成String字符串numberStr
- 步骤2:逆序遍历字符串,将逆序结果组装成新的字符串
- 步骤3:用三元运算符来判断两个字符串内容是否相同
运行结果
整数12321是回文数