变量未初始化(初学者)

时间:2013-12-27 16:58:50

标签: variables initialization

NetBeans告诉我,在while循环中“索引可能尚未初始化”,并且在我定义时“索引尚未使用”!

public class ClassBenchmark {
    public static void main(String[] args) {
        long startime = System.currentTimeMillis();
        long endtime = startime + 60000;
        long index;

        while (startime>endtime) {
            index++;    
        }

        System.out.print(index);
    }
}

我正在制作一个简单的基准。

2 个答案:

答案 0 :(得分:2)

定义与初始化不同。你确实已经定义了它,但没有给它一个值。只是说:

long index = 0;

错误将消失。

答案 1 :(得分:1)

只需像这样初始化索引变量

long index = 0;