两个输入整数之间的回文完美正方形

时间:2013-07-27 20:28:56

标签: java

我需要编写一个程序,在Java中输出两个输入值(XY)之间的所有回文完美正方形:

Enter the starting point X:
Enter the ending point Y:
The palindromic perfect squares are as follow:

1 个答案:

答案 0 :(得分:2)

您需要将问题分解为组件:

  • 至于I / O,Java中有许多替代方案。对于这样简单的事情,Scanner可能效果最好。

  • 一旦有了两个整数xy,就需要对它们定义的范围内的所有整数执行某个测试。一个简单的for-loop应该这样做。

  • 现在您需要检查您遇到的每个整数...

    • 是回文。您可以通过字符串操作相当简单地完成此操作(请参阅StringBuilder)。
    • 是一个完美的正方形 - 意味着它的平方根也是一个整数(提示)。如果满足这两个条件,则打印整数。