java - 如何使用循环用回文填充数组?

标签 java arrays loops nested

第一次访问这个网站,也是有史以来的第一个 Java 类(class)。我一直试图用回文填充数组。我已经尝试了一切但没有运气。我做错了什么?

这是我到目前为止编写的代码。

public class PalindromeListArray
{
    public static void main(String[] args)
    {
        //Declare variables.    
        int digit1, digit2, digit3, digit4, digit5;
        final int MAX = 10;
        int x=0;
        //Create an array of size 25.
        String[] palindromeList = new String[25];
        //Generate numbers.
        for (digit1 = 1; digit1 < MAX; digit1++)
           for (digit2 = 0; digit2 < MAX; digit2++)
              for (digit3 = 0; digit3 < MAX; digit3++)
                 for (digit4 = 0; digit4 < MAX; digit4++)
                    for (digit5 = 0; digit5 < MAX; digit5++)
                        if (digit1 == digit5 && digit2 == digit4)
                            for(x=0; x < palindromeList.length; ++x){ 
                                //Populate array with palindromes.
                                palindromeList[x] = String.valueOf(digit1) + String.valueOf(digit2) + String.valueOf(digit3) + String.valueOf(digit4) + String.valueOf(digit5);
                                System.out.println(x + "\t" + palindromeList[x]);
                            }
    }
}

最佳答案

沿着这些思路:

...
  if(x == palindromeList.length) break;
  palindromeList[x++] = String.valueOf(digit1) + String.valueOf(digit2) + ...
}
for(int i = 0; i < x; i++)
   System.out.println(i + "\t" + palindromeList[i]);
...

你在棒球场。

关于java - 如何使用循环用回文填充数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23122693/

相关文章:

java - 如何组织包之间有空白的导入?

java - Jasper Reports 中的子报表

java - 无法直接在 JFrame 上绘画

c++ - 如何使用空终止字符memset char数组?

python - For 循环应该向字典添加条目但只保留一个

java - 从多个 wsdls 获取 java 类

javascript - 函数参数作为字符串但作为函数执行?

arrays - 如何在同一个 for 循环中运行三个单独的数组?

loops - 使用流迭代 n 次而不是使用 for 循环来创建 n 个项目

Javascript函数问题