For loop 嵌套循环暂停程序?

For loop 嵌套循环暂停程序?,for-loop,processing,freeze,processing.js,For Loop,Processing,Freeze,Processing.js,代码更新1/26 所以我给我的学生们提出了一个理论上很简单的问题。然而,有点尴尬的是,我无法为它创建一个有效的解决方案。 所以,我做了一些广泛的故障排除和研究,我想我找到了问题的症结所在,但没有找到解决问题的方法 我们正在使用ProcessingJS。似乎在任何情况下,如果一个for循环在另一个for循环中的数组中运行,那么我的程序就会挂断。它没有崩溃,只是。。。什么都不做。它创建了一个什么都不做的窗口。 任务是创建一个程序,查看文件的文档并确定每个字母和字符有多少实例。 我的代码嵌套了for循

代码更新1/26

所以我给我的学生们提出了一个理论上很简单的问题。然而,有点尴尬的是,我无法为它创建一个有效的解决方案。 所以,我做了一些广泛的故障排除和研究,我想我找到了问题的症结所在,但没有找到解决问题的方法

我们正在使用ProcessingJS。似乎在任何情况下,如果一个for循环在另一个for循环中的数组中运行,那么我的程序就会挂断。它没有崩溃,只是。。。什么都不做。它创建了一个什么都不做的窗口。
任务是创建一个程序,查看文件的文档并确定每个字母和字符有多少实例。
我的代码嵌套了for循环。第一个循环遍历文件中第一行的内容。第二个循环使用第一个循环的结果,并通过数组查看是否已找到该字母的任何“实例”。如果未找到,则将其追加。如果已找到字母的实例,则会增加在第二个数组中找到的数值。
该文件的内容为4行,每行包含数百个用逗号分隔的单词。
这是我的密码:

/!!!!!!!!!!声明变量!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
String exampleTXT[]=loadStrings(“sounds.txt”);
//字符串[][]结果={{{“null”,“null”};
字符串[]resultsAlpha={“null”};
int[]resultsNumber={0};
布尔分析=真;
//
//!!!!!!!!!!!无效设置!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
//
无效设置(){
println(“嘿1”);
大小(800800);
println(“嘿2”);
}
//!!!!!!!!!!!无效设置结束!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
//
//
//!!!!!!!!!!!无效抽签!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
//
//
//
作废提款(){
println(“嘿3”);
背景(0);
println(“嘿4”);
填充(0,255,0);
println(“hey 5”);
textAlign(左,上);
println(“嘿6”);
//这条线上没什么可看的
println(“嘿7”);
如果(analyze==true){
println(“嘿8”);
对于(int i=0;ifor(intr=0;r

在这个循环中,您增加的是i而不是r。

for(int r=0;r


在这个循环中,你增加的是i而不是r。

啊……嗯……关于这个……嗯……我是个白痴。谢谢!:)啊……嗯……关于那个……嗯……我是个白痴。谢谢!:)我试过注释不同的部分。所以首先我试着注释掉整个for循环。这使我的程序正常工作。然后我开始重新引入片段。重新引入的第一个for循环工作得很好。直到我取消了第二个for循环的注释,这才开始破产:(所以我想知道for循环本身有什么问题,或者简单地查看一个数组并使用该数据查看另一个数组对于处理JS来说太难了?我已经尝试注释了不同的部分。所以首先我尝试注释掉整个for循环。这使我的程序能够工作。然后我开始重新介绍第一个for循环在重新引入时运行良好。直到我取消了第二个for循环的注释,事情才发生了变化:(所以我想知道for循环本身有什么问题,或者仅仅查看一个数组并使用该数据查看另一个数组对处理JS来说太难了?