Java BigInteger类| isProbablePrime()方法与示例
BigInteger類isProbablePrime()方法 (BigInteger Class isProbablePrime() method)
isProbablePrime() method is available in java.math package.
isProbablePrime()方法在java.math包中可用。
isProbablePrime() method is used to check whether this BigInteger is probable prime or not.
isProbablePrime()方法用于檢查此BigInteger是否為可能的素數。
isProbablePrime() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
isProbablePrime()方法是一個非靜態方法,只能通過類對象訪問,如果嘗試使用類名稱訪問該方法,則會收到錯誤消息。
isProbablePrime() method does not throw an exception at the time of checking probable prime.
在檢查可能的素數時, isProbablePrime()方法不會引發異常。
Syntax:
句法:
public boolean isProbablePrime(int probability);Parameter(s):
參數:
int probability – represents the probability of being prime when probability <= 0.
整數概率 –表示當概率<= 0時成為素數的概率。
Return value:
返回值:
The return type of this method is boolean, it returns true when this BigInteger is probably prime otherwise it returns false.
此方法的返回類型為boolean ,當此BigInteger可能為素數時返回true,否則返回false。
Example:
例:
// Java program to demonstrate the example // of boolean isProbablePrime(int probability) method of BigIntegerimport java.math.*; public class IsProbablePrimeOfBI {public static void main(String args[]) {// Initialize two variables str1 and str2String str1 = "13";String str2 = "6";// Initialize two BigInteger objects BigInteger b_int1 = new BigInteger(str1);BigInteger b_int2 = new BigInteger(str2);// checks whether this BigInteger// b_int1 value is prime or not , here the// value of b_int1 is 13 so it returns true// because 13 is primeboolean status = b_int1.isProbablePrime(2);System.out.println("b_int1: " + b_int1);System.out.println("b_int1.isProbablePrime(2): " + status);System.out.println();// checks whether this BigInteger// b_int2 value is prime or not , here the// value of b_int2 is 6 so it returns false// because 6 is not prime (i.e. composite)status = b_int2.isProbablePrime(2);System.out.println("b_int2: " + b_int2);System.out.println("b_int2.isProbablePrime(1): " + status);System.out.println();// checks whether this BigInteger// b_int2 value is prime or not , here the// value of b_int2 is 6 so it returns true// because 6 is not prime (i.e. composite) but// the given parameter value is -2 i.e. < 0 and// when the given parameter value <=0 so it // returns true even the value of b_int2 is compositestatus = b_int2.isProbablePrime(-2);System.out.println("b_int2: " + b_int2);System.out.println("b_int2.isProbablePrime(-2): " + status);} }Output
輸出量
b_int1: 13 b_int1.isProbablePrime(2): trueb_int2: 6 b_int2.isProbablePrime(1): falseb_int2: 6 b_int2.isProbablePrime(-2): true翻譯自: https://www.includehelp.com/java/biginteger-isprobableprime-method-with-example.aspx
總結
以上是生活随笔為你收集整理的Java BigInteger类| isProbablePrime()方法与示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python | 重命名现有文件(os.
- 下一篇: 面试官:final、finally、fi