Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 迭代顺序不为';不重要的[爪哇]_Java_Loops_Modularity - Fatal编程技术网

Java 迭代顺序不为';不重要的[爪哇]

Java 迭代顺序不为';不重要的[爪哇],java,loops,modularity,Java,Loops,Modularity,我说的顺序无关紧要是什么意思 在使用常规for循环搜索数字时,我们会遇到“重复”的数字,如“1135”、“1315”或“5113” 一个很好的例子是一个数字的数字总和,其中每个数字x都应用了一个函数f(x) 假设最多有4位数字和x^5[以便相邻值之间没有重叠],而不是像这样搜索: for (int i=0; i<9999; i++) return i; 0003 0123 0013 1123 0113 0223 1113 1223 0023 22

我说的顺序无关紧要是什么意思

在使用常规for循环搜索数字时,我们会遇到“重复”的数字,如“1135”、“1315”或“5113”


一个很好的例子是一个数字的数字总和,其中每个数字x都应用了一个函数f(x)

假设最多有4位数字和x^5[以便相邻值之间没有重叠],而不是像这样搜索:

for (int i=0; i<9999; i++)
    return i;
0003    0123
0013    1123
0113    0223
1113    1223 
0023    2223....
得到

    for (int i=0; i<10; i++)
    for (int j=0; j<=i; j++)
    for (int k=0; k<=j; k++)
    for (int l=0; l<=k; l++)
        return i*1000+j*100+k*10+l; //returns 4 digit number ijkl 

for(int i=0;至少对我来说,这个问题还是有点不清楚。你能添加一些具体的示例输入和你试图得到的输出吗?我可以这样做,但我不明白你所说的“具体输入”是什么意思?一个实际的例子。例如,“对于123的输入,我想要得到987”啊,我明白你的意思。我不确定我是否可以这样说,但我已经编辑了这个问题[希望]让我更清楚地了解我在寻找什么。这样更好吗?要获得不同数量的嵌套for循环的效果,请使用递归。