精华内容
下载资源
问答
  • java输出素数

    2019-04-24 09:29:02
    首先素数指除了1和本身再没有其他因数(除了1和本身不能被其他数整除,初中数学的... * 输出指定范围内的素数 */ public class PrimeNumber { public static void getPrimes(int lowerLimit, int upperLimit) { ...

    首先素数指除了1和本身再没有其他因数(除了1和本身不能被其他数整除,初中数学的知识,好学的你肯定记得),代码如下:

    package cn.ns.logic;
    
    /**
     * 输出指定范围内的素数
     */
    public class PrimeNumber {
        public static void getPrimes(int lowerLimit, int upperLimit) {
            StringBuffer buffer = new StringBuffer();
            int count = 0;
            label:
            for (int i = lowerLimit; i < upperLimit; i++) {
                for (int j = 2; j < i; j++) {
                    //遇到非素数跳出到外循环
                    if (i % j == 0) {
                        continue label;
                    }
                }
                //如果没有跳出外循环则为素数
                buffer.append(i + ",");
                count++;
            }
            System.out.println(lowerLimit + "到" + upperLimit + "之间的素数:" + buffer.deleteCharAt(buffer.length() - 1).toString());
            System.out.println("总共有:" + count + "个");
        }
    
        public static void main(String[] args) {
            getPrimes(100, 200);
        }
    }

     

    展开全文
  • java输出素数

    2021-01-07 18:16:49
    判断101-200之间有多少个素数,并输出所有素数。(程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数, 反之是素数。) Code: package test; //import java.util....

    问题:
    判断101-200之间有多少个素数,并输出所有素数。

    Code:

    package test;
    
    //import java.util.Scanner;
    
    public class test {
    	public static void main(String args[]) {
    		int sign = 1;
    		int count=0;		// 统计素数的个数
    		
    		for (int i = 101; i <= 200; i++) {
    			sign = 1;
    			for (int j = 2; j<i; j++) {
    				if(i%j == 0) {
    					sign = 0;
    					break;
    				}
    			}
    			if (sign == 1) {
    				count++;
    				System.out.print(i + " ");
    			}
    		}
    		
    		System.out.print("\n" + count);
    	}
    }
    

    结果:
    在这里插入图片描述

    展开全文
  • JAVA判断并输出素数

    2020-02-23 17:13:20
    输出100-200之间的所有素数。 @Test public void PrimeNumber() { int n=200; //第一个for控制100-200的每一个数 for (int i = 100; i <= n; i++) { //定义一个int变量,初始值为0; int flag=0; ...

    记录一下给别人讲的简单判断素数方法。
    输出100-200之间的所有素数。

    @Test
        public void PrimeNumber() {
        	int n=200;
        	//第一个for控制100-200的每一个数
        	for (int i = 100; i <= n; i++) {
        		//定义一个int变量,初始值为0;
    			int flag=0;
        		/*第二个for用来判断 i 这个数
        		 * 素数:只有1和它本身两个因数的自然数;
        		 * 意思:只能整除1和本身
        		 *j<i可替换为:j<Math.sqrt(i)
        		 * */
    			for(int j=2;j<i;j++) {
    				/*if:判断是否能整除1和本身之间的数,
    				 *只要存在一个就说明不是素数,就跳过这个数
    				 * */
    				if(i%j==0) {
    					//如果flag的值改变了,说明 i 这个数不是素数
    					flag=1;
    					break;
    				}
    			}
    			if(flag==0) {
    				//如果flag等于0,说明i这个数经过第二个for循环没有改变值。
    				//那么i是素数。
    				System.out.println(i);
    			}
    		}
        }
    
    
    
    展开全文
  • java实现素数输出

    2020-07-03 21:50:39
    public class Main { ...//用于1~200循环比较是不是素数 short j=0;//用于1~200循环比较是不是素数 byte number=1;//计算素数个数 System.out.print("1~200的素数有"+1+" "); for(i=2; i<=200; i++) {
    public class Main {
    
        public static void main(String[] args) {
            short i=0;//用于1~200循环比较是不是素数
            short j=0;//用于1~200循环比较是不是素数
            byte number=1;//计算素数个数
            System.out.print("1~200的素数有"+1+"   ");
            for(i=2; i<=200; i++) {
                for(j=2; j<=i; j++) {
                    if (i % j == 0) {
                        if (j == i) {
                            number++;
                            System.out.print(j + "   ");
                            break;
                        }
                        else {
                            break;
                        }
                    }
                }
            }
            System.out.print("\n1~200的素数有"+number+"个");
        }
    }

    1.输出1~200之间的素数,并求出有多少个。

    展开全文
  • java 输出指定范围的素数 java 输出指定范围的素数 java 输出指定范围的素数
  • java打印素数输出

    2018-10-29 14:58:11
    首先我们需要了解素数的概念,素数是除了本身和1外,不能被其他整数整除的整数。(我的理解) 百度百科 素数 另外,我们还要知道 只要保证除到一半没有余数就能保住为素数,没必要除完。 代码 private static void ...
  • package javaclass; import java.util.Map; import java.util.HashMap; import static java.lang.Math.random; //随机数 public class A3 { public static void main(String[] args) { int[] number = n...
  • 题目:判断101-200之间有多少个素数,并输出所有素数。 public class Test2 { public static void main(String[] args) { int m=101; int n=200; int count=0; System.out.print("在"+m+"和"+n+"之间的素数有")...
  • JAVA输出100以内素数

    2021-04-07 08:46:42
    //输出100以内的素数 public static void main(String[] args){ final int MAX=100; int j,k,n; System.out.println(“2~”+MAX+“之间的所有素数为:”); System.out.print(“2\t”); n=1; k=3; do{ j=3; while(j&...
  • for循环输出素数探究【java

    千次阅读 2017-08-21 21:50:38
    for循环输出素数探究。
  • 2 【程序 2 2 输出素数 】 题目:判断 101-200 之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除 2 到 sqrt(这个数),如果能被整除,则表明此数不是素数, 反之是素数。 package ...
  • JAVA-for语句练习-输出素数 题目: 输出1-100中的所有素数。 素数(质数)是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。 代码: public class Demo1 { public static void main(String[] ...
  • 判断101-200之间有多少个素数,并输出所有素数
  • Java输出前50位素数

    2021-01-28 15:42:08
    java输出前50位素数-Java初次学习 package hello; import java.util.Scanner; import javax.naming.directory.SearchControls; public class Hello { public static void main(String[] args) { Scanner in =...
  • 输出素数】 题目:判断 101-200 之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除 2 到 sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数 1 public class ...
  • java输出100以内素数

    千次阅读 2019-06-17 11:50:23
    public class FOR { public static void main(String[] args) { int i=2; int j; int t=1; for(i=2;i<=100;i++) { for(j=2;j<i;j++) { if(i%j==0) { t=0; break; } } if(j ==i) { ...
  • Java素数

    2020-11-08 23:56:57
    标题Problem C: 求素数 ...1-N中的所有素数,(以从小到大的格式输出) Sample Input Copy 9 Sample Output Copy 2 3 5 7 可能的Java代码: import java.util.Scanner; public class Main{ public sta
  • java素数

    千次阅读 2019-01-07 13:53:29
    题目:判断101-200之间有多少个素数,并输出所有素数。  1.程序分析:判断素数的方法:用一个数分别去除2~sqrt(n)或者2~n/2,常用2~n/2,因为一个数的一半的平方大于其本身是从5开始的,解方程:n/2的平方&gt;n ...
  • JAVA素数

    2020-01-13 15:07:29
    什么是素数 质数(素数)是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。 计算原理: 在一个大于1的数a和它的2倍之间(即区间(a, 2a]... * @ Description :求n ~ m数之间素数得个数,并输出这些...
  • Java输出前50个素数

    2021-01-25 19:09:52
    Java输入前50个素数 int count = 0; int rownum=0; for(int i=2;count<50;i++) { int isprime = 1; for(int n=2;n<i;n++) if(i%n==0) { isprime=0; break; } if(isprime...
  • Java素数

    2019-01-22 17:20:42
    问题描述  给定区间[L, R] , 请计算区间中素数的个数。 输入格式  两个数L和R。 输出格式  一行,区间中素数的个数。 样例输入 ...样例输出 ...import java.util.Scanner; public class Test { ...
  • java判断素数

    2017-04-11 19:40:38
    如果是素数输出"This is a prime." 否则输出“This is not a prime.” Input 输入任意一个正整数n(1 Output 判断n是否为素数,并输出判断结果: 如果n是素数输出"This is a prime." 否则输出...
  • 2 【程序 2 输出素数】 题目:判断 101-200 之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除 2 到 sqrt(这个数),如果能被整除,则表明此数不是素数, 反之是素数。 package...
  • 题目:判断 101-200 之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除 2 到 sqrt(这个数),如果能被整除,则表明此数不是素数, 反之是素数。 package text; public class ...
  • 用面向对象和面向过程方法解求100内素数并输出素数之和
  • JAVA判断素数

    千次阅读 2018-03-22 22:52:23
    输入为一个数字n,要求输出比n小的素数对;素数对的意思是两个数为素数且它们之间的差为2,如3和5都是素数,且它们之间的差是2 // public class HelloWorld { static int flag;//???static public static void...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,466
精华内容 586
关键字:

java输出素数

java 订阅