用JAVA循环语句求100以内的所有素数,每行输出8个
展开全部
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;
}
}
}
}
{ 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;
}
}
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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++;
}
}
}
}
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++;
}
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Math.sqrt(i)意思是:返回i的平方根,i>0.就是求平方根的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自己写,这么简单也拿来问人!
以后还想不想学啊?
不是打击你哦!
以后还想不想学啊?
不是打击你哦!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询