找到 343 篇文章 关于 Java 编程

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 程序。

在 Java 中查找自然数的所有因数

Ankith Reddy
更新于 2020-06-25 12:16:02

8K+ 次浏览

以下是打印给定数字的所有因数的 Java 程序。程序import java.util.Scanner; public class DivisorsOfNaturalNumber {    public static void main(String args[]) {       Scanner sc = new Scanner(System.in);       System.out.println("输入所需的数字:");       int num = sc.nextInt();             for(int i = 1; i

Java 中的素因数

Arjun Thakur
更新于 2023-11-06 03:33:46

32K+ 次浏览

因数是我们相乘以得到另一个数字的数字。14 的因数是 2 和 7,因为 2 × 7 = 14。有些数字可以用多种方式分解因数。16 可以分解为 1 × 16、2 × 8 或 4 × 4。只能分解为 1 乘以自身的数字称为素数。前几个素数是 2、3、5、7、11 和 13。给定数字的所有素数因数的列表是该数字的素因数。将数字分解为其素因数并表示为... 阅读更多

在 Java 中检查大数是否能被 3 整除

Arjun Thakur
更新于 2020-06-25 12:05:58

5K+ 次浏览

如果一个数的各位数字之和能被 3 整除,那么这个数就能被 3 整除。一些能被 3 整除的数字示例如下。数字 85203 能被 3 整除,因为其各位数字之和 (8 + 5 + 2 + 0 + 3 = 18) 能被 3 整除。数字 79154 不能被 3 整除,因为其各位数字之和 (7 + 9 + 1 + 5 + 4 = 26) 不能被 3 整除。程序import java.util.Scanner; public class DivisibleBy3 {    public static void main(String args[]) {       Scanner sc = new Scanner(System.in);       System.out.println("输入一个数字:");       String num = sc.nextLine();       int digitSum = 0;             for(int i = 0; i

在 Java 中检查大数是否能被 11 整除

Chandu yadav
更新于 2020-06-25 12:03:01

1K+ 次浏览

如果一个数的交替数字之差能被 11 整除,则该数能被 11 整除。即如果 (奇数位数字之和) – (偶数位数字之和) 为 0 或能被 11 整除,则给定数字能被 11 整除。程序import java.util.Scanner; public class DivisibleBy11 {    public static void main(String args[]) {       Scanner sc = new Scanner(System.in);       System.out.println("输入一个数字:");       String num = sc.nextLine();       int digitSumEve = 0;       int digitSumOdd = 0;            for(int i = 0; i

广告