为什么不调出终端窗口?

时间:2016-10-16 01:22:16

标签: java loops

出于某种原因,我使用随机整数填充50的数组的主方法中的代码片段似乎没有响应。它只是说Java虚拟机正在运行,但从未停止过。

    int[] randomInts = new int[50];
    int i = 0;
    int random = (int) ( 75 - ( Math.random() * 126));
    while( i < randomInts.length)
    {
        randomInts[ i ] = (int) ( 75 - ( Math.random() * 125));;            
    }
    while( i < randomInts.length) 
    {
        System.out.println( randomInts[i] + "\t");
    }

3 个答案:

答案 0 :(得分:3)

您需要在循环中增加i。否则它将如何大于或等于randomInts.length

答案 1 :(得分:0)

while( i < randomInts.length)
{
    randomInts[ i ] = (int) ( 75 - ( Math.random() * 125));;            
    i++;
}

答案 2 :(得分:0)

每次迭代都没有l_images=["australia.png","turkey.png"] # this is desired l_colors=["pink","blue"] if (l_bar_dir=="vertical"): plt.bar(xs2,ys,tick_label=xs,color=l_colors,bottom=bottoms,width=bar_width,align='center') # set plot to be a bar graph else: plt.barh(bottom=xs2,width=ys,tick_label=xs,align='center',color=l_colors) # set plot to be a bar graph 的增量,因此条件i始终为真,所以它永远是