今天在论坛上看到一个求质数的问题,自己简单的写了一下,使用了一个main函数。
package com.xiva.bean;
import java.util.Scanner;
public class PrimeNumber {
public static void main(String[] arg){
boolean isPrime = true;
Scanner scanner = new Scanner(System.in);
String inputNumStr = scanner.nextLine();
Integer inputNum = Integer.parseInt(inputNumStr);
for(int i = 1; i < inputNum; i++){
for(int j = 2; j <= i/2; j++){
if(i%j == 0){
isPrime = false;
break;
}
}
if(isPrime){
System.out.println(i);
}
isPrime = true;
}
}
}
知道java的取余运算符,以及质数的概念;就可以实现了。
分享到:
相关推荐
一最原始的方式求一定范围内的素数,虽然是最原始的方法,但是在一定范围内还是很有效率的。
Java 求指定范围内素数的个数,接受用户从键盘输入所求范围,计算出该范围内素数的个数。
这个程序需要你输入一个整数,该程序能找出从1到该整数内的所有质数并且输出。
以下是一个简单的C#程序,使用埃拉托斯特尼筛法找出指定范围内的所有质数: ```csharp using System; using System.Collections.Generic; class PrimeNumbers { static void Main() { Console.Write("请输入...
本人写的求取任意范围内的质数并输出到屏幕的算法,自认为较为高效。
利用HTML+Javascript求指定范围的质数,含html控件实现,输入范围,得到该范围得质数
分离奇数和偶数的优化求法 #include #include #include //is_prime函数用来判断输入的数x是否是素数 int is_prime(int n) { if (n ) return 0; if (n == 2) return 1; // 所有偶数都不是素数 if (n%2 == 0)...
C#是一种广泛使用的面向对象的编程语言,它提供了丰富的功能来处理数学问题,包括判断特定范围内素数的算法。在这个场景中,我们要实现的功能是:当用户输入一个范围(例如从1到n),程序会遍历这个范围,检查每个...
输出指定范围内所有素数 指定范围(MIN,MAX)内所有素数
大范围的素数算法,解决素数算法的问题,当程序需要,为什么非得20个字的描述呢
本文实例讲述了Python实现输出某区间范围内全部素数的方法。分享给大家供大家参考,具体如下: # -*- coding: utf-8 -*- # 简述:区间范围101-200 # 要求:判断这个区间内有多少个素数,并逐一输出。 def prime(m,n...
这里我们讨论的是如何使用Java编程语言来输出给定范围内的所有质数。给定的代码示例已经提供了一个简单的实现,我们将详细解释这个程序的工作原理及其关键知识点。 首先,程序定义了一个名为`for_yuju`的包,这在...
eratosthenes 算法求指定范围内的素数
该程序是用java语言编写的,在一定范围内求出素数并输出
【Java】求1-100范围内的素数递归方法代码例子。分享,感谢。
输入一个范围,输出范围内质数,并统计个数
在这个特定的示例中,“LabView 计算整数N内所有的素数”指的是利用LabView来编写一个程序,该程序能够找出从1到一个指定整数N之间所有素数。 素数是大于1且除了1和它自身以外没有其他正因数的自然数。判断一个数...
素数的求解问题,找出给定范围内的素数
本文将介绍两种在Python中求解指定范围内所有素数的方法。 ### 方法1: 基本的遍历法 这种方法通过两个嵌套循环实现。外层循环遍历指定范围内的每个数,内层循环检查当前数是否能被小于它的任何正整数整除。如果...
求一个范围内所有素数.exe