//使用命令行参数
编程显示2个范围之间的素数class prime
{
public static void main(String args[])
{
if(args.length!=2)
{
System.out.println("Enter both starting & ending limit, only 2");
System.exit(0);
}
int num=Integer.parseInt(args[0]);
int num1=Integer.parseInt(args[0]);
int count;
if (count<=1)
{
System.out.println("Prime numbers starts from 2");
System.exit(0);
}
for(int i=num; i<num1; i++)
{
count=0;
for(int j=2;j<=i/2;j++)
{
count++;
break;
}
if(count==0)
System.out.print(i);
}
}
}
这是错误:
javac prime.java
prime.java:15: error: variable count might not have been initialized
if (count<=1)
但我已经初步确定了它。 有帮助吗? 我是SO的新手
答案 0 :(得分:0)
您需要初始化count
变量,例如
int count = 0;
您的错误消息明确说明
:错误:变量计数可能尚未初始化