用JAVA语言编写一程序,求100以内的所有素数

如题所述

代码如下.希望有所帮助
public static void prime() {
int count = 1;
for (int i = 2; i <= 100; i++) {
int j;
for (j = 2; j < i; j++) {
if (i % j == 0)
break;
}
if (j >= i) {
System.err.print(i + "\t");
if (count % 5 == 0) {
System.err.println();
}
count++;
}
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-10-05
二楼的稍微改下就好。

其实他是想让你想想吧。
呵呵,还有我想问问二楼的大侠。。

有标准输出流out,为什么要用标准错误输出流err呢?而且我发现你用的还挺多的。
他的结果是
2 3 5 7 11
13 17 19 23 29
31 37 41 43 47
53 59 61 67 71
73 79 83 89 97
第2个回答  2009-10-05
public class Math {
public static void main(String args[]) {
int num=1;
for (int n=1; n<=100;n++) {
if(n%3==0) {
System.out.println(n);
num++;
}
if(num>5) break;
}
}
}

用JAVA语言编写一程序,求100以内的所有素数
public static void prime() { int count = 1;for (int i = 2; i <= 100; i++) { int j;for (j = 2; j < i; j++) { if (i % j == 0)break;} if (j >= i) { System.err.print(i + "\\t");if (count % 5 == 0) { System.err.println();} count++;} ...

Java求100以内的质数的小代码!
1、设计实现:通过for循环输出,使用break跳出。(1)需求:输出1~100的所有素数。(2)素数:--判断条件1:只能被1和本身整除的称为素数。--判断条件2:在区间(1,x\/2)中找不到能整除素数x的整数。--判断条件3:在区间(1,sqrt(x))中找不到能整除素数x的整数。(3)完整代码如下:2、i...

用java求3到100的素数,初学者,求简单的
System.out.println("1--100之间的素数(也称质数)的个数之和 -->"+sum);}

编写一个JAVA应用程序,输出100以内的全部素数及其和。
int sum=0;System.out.println("1—100内的素数有:");for(int i=1;i<=100;i++){ boolean flag=true; for(int j=2;j<=i\/2;j++){ if(i%j==0){ flag=false; break; } } if(flag){ System.out.print("\\t"+i); sum+=i; }}System.out...

编写java程序找出2-100之间的所有素数 求大神
编写java程序找出2-100之间的所有素数 求大神 素数又称质数,有无限个。素数定义为在大于1的整数中,除了1和它本身以外不再有其他因数的数称为素数。java程序找出2-100之间的所有素数,代码如下:public void findPrimeNumber(){ 存放素数集合 List<Integer> lists=new ArrayList<Integer>();遍历2...

输出100以内的所有素数 java
{ public static void main(String[] args){ System.out.println("100以内的素数有:");int i=2,j=0,m;label1:for(i=2;i<100;i++){ for(m=2;m<=(int)(Math.ceil(Math.sqrt(i)));m++){ if(i%m==0){continue label1;} } System.out.print(i+"\\t");j++;if(j%5==0)...

利用Java编写应用程序求100以内的全部素数
public static void main(String[] args) { int i,n,k=0;for (n = 3; n<=100; n++) { \/\/3~100的所有数 i=2;while (i<n) { if (n%i==0) break; \/\/若能整除说明n不是素数,跳出当前循环 i++;} if (i==n) { \/\/如果i==n则说明n不能被2~n-1整除,是素数...

编写一个应用程序求100以内的全部素数用java
package javaTest;public class Prime { public static void main(String[] args) { for(int n =1; n<=100; n++){ if(isPrime(n)){ System.out.println(n+"是素数");continue;} } } public static boolean isPrime(int n){ boolean flag = true;if(n<掘核2)flag=false;else for(...

在Java编写程序输出1到100之间的所有素数?
下面是用Java编写的程序,可以实现输出1到100之间的所有素数:Copy codepublic class Main { public static void main(String[] args) { for (int i = 2; i <= 100; i++) { \/\/ 判断i是否为素数 boolean isPrime = true;for (int j = 2; j < i; j++) { if (i % j == 0) ...

用JAVA编写一个简单的程序输出100以内的素数?
import java.util.List;public class Primes { public static void main(String[] args) { \/\/ 求素数 int[] primes = getPrimes(100);\/\/ 输出结果 for (int i = 0; i < primes.length; i++) { Integer prime = primes[i];System.out.printf("%8d", prime);if (i % 10 == 9)...

相似回答