`
yutaozxy
  • 浏览: 69012 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

java判断一个数是否为质数的方法

    博客分类:
  • java
阅读更多
    1:因为质数是除去能除1和本身以外的没有因式的数,所以我们从2开始整除一直到要判断的数的平方根,只要能整除以上数,那么它就不是质数.
public void isSingle(int str){  
        int tmp = str; 
        if(tmp<2){  
            System.out.print("该数不是质数!");  
        }  
//因为要判断的数的最小公因子小于等于该数的平方根
        for(int i = 2 ; Math.sqrt(tmp) >=i ; i ++ ){             if(tmp%i==0){  
                System.out.print("该数不是质数!");  
            }  
        }  
        System.out.print("该数是质数!");
    }
分享到:
评论
1 楼 EdwardWorld 2009-05-07  
已受用,谢谢分享。

相关推荐

    判断一个数是否为素数的java代码

    在Java编程中,判断一个数是否为素数是常见的算法问题,尤其对于初学者来说,掌握这个概念及其实现方法至关重要。下面我们将详细讲解如何编写一个Java程序来判断一个整数是否为素数。 首先,我们需要理解素数的定义...

    JAVA中判断一个整数是否为质数

    在Java编程语言中,判断一个整数是否为质数是一个常见的数学问题,也是计算机科学基础课程中的典型示例。质数定义为只能被1和它本身整除的大于1的自然数,例如2、3、5、7、11等。在实际应用中,检查一个数是否为质数...

    java编写看一个数是否是素数

    我们可以编写一个主类 `PrimeN`,使用 `Scanner` 类从键盘输入一个数,然后使用 `Prime` 方法来判断这个数是否是素数。 ```java package com.run; import com.resource.*; import java.util.*; public class ...

    Java 判断一个数是否为素数程序开发实验项目

    Java判断一个数是否为素数。 适合java初学者的实验项目,考察java语法掌握情况。 代码定义了一个名为PrimeNumberChecker的类,其中包含一个main方法。在main方法中,我们首先将要检查的数字设为7,然后调用isPrime...

    JAVA 判断一个数字是否为质数

    java public static void main(String[]args) system. out.println

    java:判断一个数是否为素数的函数

    在Java中,还可以利用一些现成的算法库,如Apache Commons Math或者Java自身的BigInteger类的isProbablePrime方法来判断一个大数是否为素数。这些方法通常使用更为高级和复杂的算法,如米勒-拉宾素性检验(Miller–...

    java 小程序,求素数和判断闰年

    在这个“java小程序”中,我们有两个关键的算法实现:检查一个数是否为素数以及判断是否为闰年。 首先,让我们深入理解素数的概念。素数是大于1的自然数,除了1和它自身外,不能被其他自然数整除的数。例如,2、3、...

    判断一个数是否为素数.md

    判断一个数是否为素数

    java 判断是否为质数

    判断是否为质数,最优化的运行效率,减少性能损耗。测试计算机的运算速度。java学习的入门基础,最优化计算时间

    3_判断素数_yes_

    描述中的任务明确指出,我们需要编写一个程序,接受一个正整数m作为输入,然后判断并输出该数是否为素数。 在编程中,判断素数的方法有很多种。以下是一种常见且效率较高的方法: 1. **基础检查**:首先,我们需要...

    Java学习~素数判断

    Java作为一种面向对象的编程语言,提供了丰富的工具和库来处理数学计算,包括判断一个数是否为素数。 素数判断的基本方法是通过循环检查该数除1和自身外是否有其他因数。以下是一种简单的Java实现: ```java ...

    筛选法判断一个整数为素数(java)

    用java实现 用筛选法判断一个整数为素数 稍加更改,也可判断一个整数以内的所有素数

    判断素数,只能被1或本身整除的数称为素数 基本思想

    通过这种方法,我们可以高效地判断一个数是否为素数,尤其是在处理大数时,避免了不必要的计算。这个基本思想也被广泛应用于其他编程语言,如C++, Java, Python等,其核心逻辑保持不变,只是语法有所不同。在实际...

    输入一个数判断它是否为素数 三种方法(Java)

    在Java编程中,判断一个数是否为素数有多种方法,本篇文章将详细探讨三种常见且高效的方法。 ### 方法一:暴力枚举法 这是最直观的方法,通过循环从2到该数的平方根,逐个检查是否存在因数。如果找到一个因数,...

    java实现打印素数/质数程序

    在这个版本中,`isPrime()`方法专门用于判断一个数是否为素数,`printPrimes()`方法负责打印素数列表。这样,代码的结构更清晰,也方便其他地方调用这些功能。 这个简单的Java程序不仅展示了如何利用循环和条件判断...

    Java 算法面试题 判断质数

    在Java编程语言中,判断一个数是否为质数是常见的算法面试题目,因为这涉及到基础的数学知识和编程技巧。质数是指大于1且只有1和它本身两个正因数的自然数。以下是对这个话题的详细阐述: 1. **质数定义**:在数论...

    java代码-例子3-13 输入一个自然数,判断该数是否为素数

    // 判断一个数是否为素数的辅助方法 private static boolean isPrime(int num) { if (num ) { return false; } for (int i = 2; i (num); i++) { if (num % i == 0) { return false; } } return true...

Global site tag (gtag.js) - Google Analytics