用JAVA 判断101-200之间有多少个素数,并输出所有素数? 第二个for语句后面就不懂了???什么意思?
publicclasskt{publicstaticvoidmain(String[]args){intcount=0;booleanb=false;for(inti=1...
public class kt {
public static void main(String[] args) {
int count = 0;
boolean b = false;
for(int i=101; i<200; i+=2)
{
for(int j=2; j<=i-1; j++)
{
if(i % j == 0) { b = false; break; }
else { b = true; }
}
if(b == true) {count ++;
System.out.println(i );
}
}
System.out.println( "素数个数是: " + count);
} 展开
public static void main(String[] args) {
int count = 0;
boolean b = false;
for(int i=101; i<200; i+=2)
{
for(int j=2; j<=i-1; j++)
{
if(i % j == 0) { b = false; break; }
else { b = true; }
}
if(b == true) {count ++;
System.out.println(i );
}
}
System.out.println( "素数个数是: " + count);
} 展开
6个回答
展开全部
public class Su {
public static void main(String[] args) {
int su = 0;
int count = 0;
for (int i = 101; i < 201; i += 2) {
if (isSu(i)) {
su = i;
System.out.println(su);
count++;
}
}
System.out.println(count++);
}
public static boolean isSu(int i){
for (int j = 2; j <= i / 2; j++) {
if (i % j == 0) {
return false;
}
}
return true;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询