找到 270 篇文章 適用於 Java8

Java 中的二項式係數

Ankith Reddy
更新於 2020-06-25 12:41:38

4K+ 閱讀量

二項式係數 (c(n, r) 或 nCr) 使用公式 n!/r!*(n-r)! 計算。以下是計算給定整數的二項式係數的 Java 程式。程式import java.util.Scanner; public class BinomialCoefficient {    public static long fact(int i) {       if(i

Java 中的乘法階

Arjun Thakur
更新於 2020-06-25 12:39:40

96 閱讀量

以下是一個 Java 程式,它列印給定數字的乘法階。import java.util.Scanner;程式public class MultiplicativeOrder {    public static int gcd(int num1, int num2) {       if (num2 != 0) {          return gcd(num2, num1 % num2);       } else {          return num1;       }    }    static int multiplicativeOrder(int num1, int num2) {       if (gcd(num1, num2) != 1) {          return -1;       }       int res = 1;       int p ... 閱讀更多

Java 中的模乘逆

Chandu yadav
更新於 2020-06-25 12:35:39

734 閱讀量

java.math.BigInteger.modInverse(BigInteger m) 返回一個 BigInteger,其值為 (this-1 mod m)。使用此方法,您可以計算給定數字的模乘逆。程式即時演示import java.math.*; public class BigIntegerDemo {    public static void main(String[] args) {       // 建立 3 個 BigInteger 物件       BigInteger bi1, bi2, bi3;             // 建立一個 BigInteger 指數       BigInteger exponent = new BigInteger("2");       bi1 = new BigInteger("7");       bi2 = new BigInteger("20");             // 對 bi1 使用 bi2 和 exp 執行 modPow 操作       bi3 = bi1.modPow(exponent, bi2);       String str = bi1 + "^" +exponent+ " mod " + bi2 + " is " +bi3;             // 列印 bi3 值       System.out.println( str );    } }輸出7^2 mod 20 is 9

Java 中的模冪運算(模算術中的冪)

George John
更新於 2020-06-25 12:34:08

774 閱讀量

java.math.BigInteger.modPow(BigInteger exponent, BigInteger m) 返回一個 BigInteger,其值為 (thisexponent mod m)。與 pow 不同,此方法允許負指數。您可以使用此方法計算模冪運算。程式即時演示import java.math.*; public class BigIntegerDemo {    public static void main(String[] args) {       // 建立 3 個 BigInteger 物件       BigInteger bi1, bi2, bi3;             // 建立一個 BigInteger 指數       BigInteger exponent = new BigInteger("2");       bi1 = new BigInteger("7");       bi2 = new BigInteger("20");             // ... 閱讀更多

Java 中的第 N 個卡特蘭數

Ankith Reddy
更新於 2020-06-25 12:32:38

169 閱讀量

根據二項式係數,第 n 個卡特蘭數由公式(n + k )/k 計算,其中 k 從 2 變化到 n,並且 n ≥ 0。即 Cn = (2n)!/((n+1)!n!)程式public class NthCatalanNumber {    public static long fact(int i) {       if(i

Java 中的卡特蘭數

Arjun Thakur
更新於 2020-06-25 12:25:10

512 閱讀量

根據二項式係數,第 n 個卡特蘭數由公式(n + k )/k 計算,其中 k 從 2 變化到 n,並且 n ≥ 0。即 Cn = (2n)!/((n+1)!n!)程式public class CatalanNumbers {    public static long fact(int i) {       if(i

Java 中的史密斯數

Chandu yadav
更新於 2020-06-25 12:19:59

1K+ 閱讀量

一個合數,其數字之和等於其質因數的數字之和。例如:58 = 2 x 29 (5 + 8 = 12) (2+ 2 + 9 = 12)程式public class SmithNumbers {    public static boolean isPrime(int number) {       int loop;       int prime = 1;       for(loop = 2; loop < number; loop++) {          if((number % loop) == 0) {             prime = 0;          }       }       if (prime ... 閱讀更多

Java 中給定數字的第 k 個質因數

George John
更新於 2020-06-25 12:18:39

318 閱讀量

以下是列印數字 n 的第 k 個質因數的 Java 程式,其中給出 k 和 n。程式import java.util.Scanner; public class KthPrimeFactor {    public static void main(String args[]) {       int number, k, factor = 0;       Scanner sc = new Scanner(System.in);       System.out.println("輸入一個數字:");             number = sc.nextInt();       System.out.println("輸入 k 的值:");       k = sc.nextInt();       int temp = k-1;             for(int i = 2; i< number; ... 閱讀更多

在 Java 中查詢數字的禮貌性

Ankith Reddy
更新於 2020-06-25 12:17:45

195 閱讀量

可以表示為正連續整數之和的數字稱為禮貌數字。例如:5 = 2+3一個數字可以表示為正整數之和的方式的數量將是該數字的禮貌性。例如:9 = 4+5 || 2+3+4演算法獲取數字的質因數。獲取大於 2 的質因數的冪。將 1 加到所有這些數字上。將它們相乘,從結果中減去 1。程式import java.util.Scanner; public class PolitenessOfANumber {    public static void main(String args[]) {       Scanner sc = new Scanner(System.in);       System.out.println("輸入一個數字");   ... 閱讀更多

Java 中自然數的所有真因數之和

Arjun Thakur
更新於 2019-07-30 22:30:22

433 閱讀量

以下是列印給定數字的所有因數之和的 Java 程式。

廣告

© . All rights reserved.