输出10000-99999里面的所有回文数。用循环。这个程序怎么写。不要搞太复杂,java基础的作业

2025-01-05 04:15:37
推荐回答(1个)
回答1:

public class TestNumber {
public static void main(String[] args) {
for (int i = 10000; i < 100000; i++) {
if (test(i)) {
System.out.println(i);
}
}
}

private static boolean test(int i) {
char c[] = String.valueOf(i).toCharArray();
for (int j = 0; j < c.length; j++) {
if (c[j] != c[c.length - j - 1]) {
return false;
}
}
return true;
}
}