小编Nik*_*kiy的帖子

我的变量没有初始化?

我有这个方法.

错误说

primeList可能尚未初始化.

我无法理解这是怎么回事.我觉得变量不会被for循环初始化.

我无法弄清楚如何初始化String

public void primesToANumber(long num) //finds all primes
{
    String primeList ;
    long pcount;
    long limit = num;
    JOptionPane.showMessageDialog(null,"Prime numbers between 1 and " + limit);
    for(long i = 1; i < 100; i++)
    {
        boolean isPrime = true;
        for(long j = 2; j < i ; j++)
        {
         if(i % j == 0)
            {
                isPrime = false;
                break;
            }
        }
        // print the number
        if(isPrime)
        {
            primeList += i + ", ";
            pcount++;
            if(pcount % …
Run Code Online (Sandbox Code Playgroud)

java

-1
推荐指数
1
解决办法
195
查看次数

标签 统计

java ×1