黑马程序员技术交流社区
标题:
今天的练习,判断101-200之间有多少个素数,并输出所有素数。
[打印本页]
作者:
sq_jun
时间:
2015-1-19 23:02
标题:
今天的练习,判断101-200之间有多少个素数,并输出所有素数。
public class Test2 {
public static void main(String aa[])
{
fun();
}
public static void fun()
{ int n=0,i,s;
String str="";
for( i=101;i<=200;i++)
{
for( s=2;s<i;s++)
{
if(i%s==0)
break;
}
if(s==i)
{
n++;
str+=i+" ";
}
}
System.out.printf("101-200之间共有"+n+"个素数,分别是:"+str);
}
}
复制代码
作者:
梁小刀11
时间:
2015-1-19 23:26
s<i/2即可.
作者:
梁小刀11
时间:
2015-1-19 23:27
梁小刀11 发表于 2015-1-19 23:26
s
额...顺便把 s==i改成boolean标签即可.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2