小程序一枚

hks455675513 2012-08-07 09:33:10

class demo
{
public static void main(String[] args)
{
//System.out.println("Hello World!");
getBack();
}
//定义一个方法判断101-200之间有多少个素数,并输出所有素数
public static void getBack()
{
int sum=0;
x:for (int i=101; i<=200;i=i+2 )
{
for (int j=2;j<=Math.sqrt(i);j++ )
{
if(i%j==0)
continue x;
}
System.out.print(i+"这个数是素数!"+" ");
sum++;
}
System.out.println("101-200之间的素数有"+sum+"个");
}
}
我想知道这个程序运行的结果正确吗?有没有什么地方需要改进
...全文
140 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
frontman 2012-08-07
  • 打赏
  • 举报
回复
确实是个小程序 加油
willleung_0 2012-08-07
  • 打赏
  • 举报
回复
结果正确! 我这个也不错, 给你参考下
public class Demo {

public static void main(String[] args) {
getBack();
}

public static void getBack() {
int i, j, s, d = 0;

for (i = 101; i < 200; i++) {
s = 0;
for (j = 1; j <= i; j++) {
if (i % j == 0) {
s++;
}
}
if (s == 2) {
System.out.println(i);
d++;
}
}
System.out.println("101-200之间有质数: " + d + " 个");
}
}

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧