
菜鸟求助,高手请进(用JAVA求100内素数问题),在线等ing...
这段代码对不对?publicclassAnswer{publicstaticvoidmain(Stringargs[]){intsum,i;for(sum=0;sum<=...
这段代码对不对?
public class Answer
{
public static void main(String args[])
{
int sum,i;
for(sum=0;sum<=100;sum++)
{
for(i=0;i<=sum;i++)
{
if(sum%i!=0)
System.out.println(sum+"是素数");
else
break;
}
}
}
}
这个算法比较弱智,我是初学者,这里的机子没有JAVA环境,我没法调试。有哪位高手指点一下,感激不尽!
我的意思是我现在在网吧
没有条件调试程序 展开
public class Answer
{
public static void main(String args[])
{
int sum,i;
for(sum=0;sum<=100;sum++)
{
for(i=0;i<=sum;i++)
{
if(sum%i!=0)
System.out.println(sum+"是素数");
else
break;
}
}
}
}
这个算法比较弱智,我是初学者,这里的机子没有JAVA环境,我没法调试。有哪位高手指点一下,感激不尽!
我的意思是我现在在网吧
没有条件调试程序 展开
2个回答
展开全部
以下是正确的程序:
public class Answer
{
public static void main(String args[])
{
int sum,i;
for(sum=2;sum<=100;sum++)
{
for(i=2;i<=sum/2;i++)
{
if(sum%i==0)
break;
}
if(i>sum/2)
System.out.println(sum+"是素数");
}
}
}
public class Answer
{
public static void main(String args[])
{
int sum,i;
for(sum=2;sum<=100;sum++)
{
for(i=2;i<=sum/2;i++)
{
if(sum%i==0)
break;
}
if(i>sum/2)
System.out.println(sum+"是素数");
}
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询