“ Java程序'无输出'为空”

时间:2019-07-11 14:01:33

标签: java

“实际上,我在hackerEarth上遇到了一些与某些安排有关的问题,我现在是菜鸟,所以我为我的错误代码表示歉意。正在输出空白” https://www.hackerearth.com/practice/data-structures/arrays/1-d/practice-problems/algorithm/colourful-lights/

{{1}}

P.S。我已经调试了,什么也没发生

1 个答案:

答案 0 :(得分:0)

首先,在这一行:

for(int j = 0; j < m ; m++)

您必须将m更改为j

for(int j = 0; j < m ; j++)

因为它会导致无限循环,所以我认为这很明显。
其次,在此循环中:

for(int x = 0 ; x < n ; x++){
    .............
}

您所有的System.out.println()呼叫都包含在2条if语句中:

if(ArrForN[x] == 0){
    ...........
}

如果用户在程序启动时未将true分配给数组的0项,则永远不会ArrForN