用JAVA循环语句求100以内的所有素数,每行输出8个

 我来答
51884740
2008-09-10 · TA获得超过972个赞
知道小有建树答主
回答量:899
采纳率:0%
帮助的人:335万
展开全部
public class S
{ public static void main(String args[])
{ int i,j;
int count=0;//计数器
lab:
for(i=1;i<100;i++)
{ for(j=2;j=Math.sqrt(i);j++)
{ if(i%j==0)
continue lab;}
System.out.print(i+" ");
count++;
if(count==8){
System.out.println();
count=0;
}
}
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tyrone1016
2008-09-09 · TA获得超过143个赞
知道答主
回答量:35
采纳率:0%
帮助的人:32.2万
展开全部
public class su{
public static void main(String args[]){
int num = 0;
for(int i=1;i<=100;i++){
boolean flag=true;
int temp = (int)Math.sqrt(i);
for(int j=2;j<=temp;j++){
if(i%j==0){
flag=false;
break;
}
}
if(flag && (num+1)%8!=0){
System.out.print(i+" ");
num++;
}else if(flag && (num+1)%8==0){
System.out.println(i);
num++;
}
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
幸鸿煊6e
2012-02-24
知道答主
回答量:6
采纳率:0%
帮助的人:5.6万
展开全部
Math.sqrt(i)意思是:返回i的平方根,i>0.就是求平方根的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8ca3fff
2008-09-09 · TA获得超过143个赞
知道小有建树答主
回答量:209
采纳率:0%
帮助的人:254万
展开全部
自己写,这么简单也拿来问人!
以后还想不想学啊?
不是打击你哦!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式