java:判断101到200之间有多少个素数,并输出所有素数。

final void main(String[] args) {// 记录素数个数// 素数概念:除了1和它本身以外不再有其他的除数整除int num = 0;for (int i = 101; i < 201; i++) {for (int k = 2; k < i; k++) {int remainder = i % k;if (k == i - 1) {++num;System.out.println("素数:"...
java:判断101到200之间有多少个素数,并输出所有素数。

代码:
public class Test {public static final void main(String[] args) {// 记录素数个数// 素数概念:除了1和它本身以外不再有其他的除数整除int num = 0;for (int i = 101; i < 201; i++) {for (int k = 2; k < i; k++) {int remainder = i % k;if (k == i - 1) {++num;System.out.println("素数:" + i);} else if (remainder == 0) {// 余数等于0说明有其他的除数整数,说明不是素数数break;}}}System.out.println(num + " 个");}}2016-05-24
101—200之间的素数:共21个。它们是:
101,103,107, 109,113,
127,131,137,139,149,
151,157,163,167,173,
179,181,191,193,197,
199.2017-09-21
for(n=101;n<=200;n++)
{
int k=1;

for(i=n/2+1;i>1;i--)

{

if(n/i==0)

{

k=0;

break;
}
}

if(k) print();
}

不能使用return ,return语句是结束当前函数,此处是main();
continue break return exit意义完全不一样的,不能乱用2017-01-11
java:判断101到200之间有多少个素数,并输出所有素数。
class Test
{
public static void main(String[]args)
{
int count=0;
for(int i=101;i<200;i++)
{

for(int j=2;j<i;j++)
{
if(i%j!=0&&j==i-1)
{
count++;

System.out.println("素数为:"+i);
}else if(i%j==0)
{
break;
}
}
}
System.out.println("素数个数是"+count);
}
}2017-09-24
判断101-200之间有多少个素数,并输出所有素数。
1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,
则表明此数不是素数,反之是素数。
[java] view plaincopy
import java.util.*;
public class PrimeTest
{
public static void main(String[] args)
{
int x=0;
Vector v = new Vector();//集合,用来装所有的素数
for(int i=101;i<=200;i++)
{
boolean b=true;//标签为b为真
for(int j=2;j<i;j++)
{
if(i%j==0)//求余数是否为0
{
b = false;//如果为0, 将标签设置为false
break; //可以整除就跳出这个循环
}
}
if(b==true)//
{
v.add(i);//将符合要求的i加到集合里
x++; // 素数个数加1
}
}
System.out.println("100到200中间有 "+x+" 个素数");
System.out.println("素数为:/n"+v);
}
}2016-05-24
mengvlog 阅读 9 次 更新于 2025-07-19 13:30:50 我来答关注问题0
  •  深空见闻 JAVA求素数问题,输出101到200之间的所有素数,这个我会,但是题目改成:求101到200之间

    public class Program { public static void main(String[] args) { System.out.println("101到200间有" + count(101, 200) + "个素数!【包括101和200】"); } public static int count(int low, int high) { int sum = 0; for (int i = low; i

  • public class Test {public static final void main(String[] args) {// 记录素数个数// 素数概念:除了1和它本身以外不再有其他的除数整除int num = 0;for (int i = 101; i < 201; i++) {for (int k = 2; k < i; k++) {int remainder = i % k;if (k == i - 1) {++...

  • 通过Java编程实现判断101到200之间有多少个素数并输出,其核心思路在于遍历指定区间内的每一个整数,判断其是否为素数。素数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。在此程序中,首先定义了两个整型变量i和j,其中i用于遍历指定区间内的整数,从101开始遍历至200;j用于判断...

  •  小小不放弃 Java.判断101-200之间有多少个素数,并输出所有素数。

    for(int j=2;j

  •  好学者百科 JAVA求101-200之间的素数

    /*** 需求: 求101-200之内的素数?*/public class Demo3 {public static void main(String[] args) {// 内循环判断是否为素数,外循环控制打印int num, i;int count = 0, sum = 0;for (num = 101; num

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部