2D数组for循环不存储值java?

时间:2012-09-30 19:30:05

标签: java arrays for-loop

有人可以帮忙找出我在做错的事,谢谢。:) 在for循环中似乎出错了,因为即使在循环之外我也无法回想起这些值。所以我不认为它存储了值,但我似乎无法找到问题所在。

import java.lang.Math;

类计算器 {

public static void main(String[]args)
{
    int range = 20;
    int max=(range/2)
    int min=((-range)/2);
    int x = 0;
    int y = 1;
    int j = min;

    int[][] table = new int[range][2];

for(int i = 0 ; i == range ; i++ )
    {

    //X coordinate
    table[i][x] = 2*j;
    System.out.println("X="+table[i][x]);

    //Y coordinate
    table[i][y] = j;
    System.out.println("Y="+table[i][y]);

    j++;

    }

}

}

1 个答案:

答案 0 :(得分:3)

它应该是for(int i = 0 ; i < range ; i++ )基本上循环不执行,因为i!=开始时的范围。