找到 21 篇文章 关于 Java.Util 包

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 中给定数字的第 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 中检查大数是否可被 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

在 Java 中检查任何大数是否可被 9 整除

Arjun Thakur
更新于 2020-06-25 12:01:29

911 次浏览

如果一个数字的各位数字之和可以被 9 整除,那么这个数字就可以被 9 整除。一些可以被 9 整除的数字示例如下。数字 51984 可以被 9 整除,因为其各位数字之和 (5+ 1 + 9 + 8 + 4 = 27) 可以被 9 整除。数字 91403 不能被 9 整除,因为其各位数字之和 (9 + 1 + 4 + 0 + 3 = 17) 不能被 9 整除。程序import java.util.Scanner; public class DivisibleBy9 {    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 中数组数字的最大公约数

Ankith Reddy
更新于 2020-06-25 12:00:32

2K+ 次浏览

程序以下是计算数组数字的最大公约数的示例。在线演示public class GCDOfArrayofNumbers{    public static int gcd(int a,int b){       int res = 0;       while (b > 0){          int temp = b;          b = a % b;          a = temp;          res = a;       }       return res;    }    public static void main(String arg[]){       int[] myArray = {3, 6, 8};       int result = gcd(myArray[0],myArray[1]);       for(int i = 2; i < myArray.length; i++){          result = gcd(result, myArray[i]);       }       System.out.println("n 个数字的最大公约数是:"+result);    } }输出n 个数字的最大公约数是:1

广告