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

Java程序:以AM-PM格式格式化时间

Shriansh Kumar
更新于 2024年8月1日 10:59:17

1K+ 次浏览

时间格式化是将日期和时间值转换为具有特定格式的人类可读字符串的过程。生成的字符串描述了如何表示日期/时间值(例如平面文件或人类可读的输出)。在本文中,我们将了解如何以 AM-PM 格式格式化时间。在 12 小时制时钟系统中,使用 AM-PM 格式定义时间。这里,AM 代表 Ante meridiem,指中午之前的时间,而 PM 代表 Post meridiem,表示中午之后的时间段。示例场景 输入:current_date = Thu Mar 17 16:04:31 IST 2024 输出:当前时间 ... 阅读更多

Java程序:从Java集合中删除所有元素

Shriansh Kumar
更新于 2024年8月1日 11:42:49

1K+ 次浏览

我们得到一个包含多个元素的集合,我们的任务是编写一个 Java 程序来删除集合中的元素。这里,集合是 Java 集合接口的一个子接口,它定义了一个数学集合。在 Java 中删除集合元素 要删除 Java 中给定集合中的元素,请使用以下方法 - 使用 clear() 方法 使用 removeAll() 方法 使用迭代器和 remove() 使用 Java clear() 方法 使用 clear() 方法,我们可以删除所有元素 ... 阅读更多

Java 中的 Pollard’s Rho 素因子分解算法

Ankith Reddy
更新于 2020年6月25日 12:59:32

192 次浏览

这是一种对给定整数进行因式分解的算法。以下是实现 Rho 算法进行素因子分解的程序。程序实时演示 public class PollardsRho {    int num = 65;    public int gcd(int a, int b) {       int gcd = 0;       for(int i = 1; i

Java 中的埃拉托色尼筛法

George John
更新于 2020年6月25日 12:55:11

4K+ 次浏览

埃拉托色尼筛法是一种古老的算法,用于查找小于给定数字的素数。算法 1. 生成从 2 到 n(给定数字)的整数。2. 从 2 开始,标记每个第二个整数。(2 的倍数)3. 现在,从 3 开始,标记每个第三个整数。(3 的倍数)4. 最后,从 5 开始,标记每个第五个整数。(5 的倍数)程序 import java.util.Scanner; public class SievePrimeFactors  {    public static void main(String args[]) {       Scanner sc = new Scanner(System.in);       System.out.println("Enter a number");       int num = sc.nextInt();       boolean[] bool = new boolean[num];       ... 阅读更多

Java 中小于等于 n 的所有数字的欧拉 totient 函数

Chandu yadav
更新于 2020年6月25日 12:51:01

896 次浏览

以下是一个程序,当给出 n 时,可以得到小于等于 n 的所有数字的欧拉 totient 函数的结果。程序 import java.util.Scanner; public class EulerTotient {    public static int gcd(int a,int b){       int i, hcf = 0;          for(i = 1; i

Java 中的欧拉判别法

Arjun Thakur
更新于 2020年6月25日 12:50:12

427 次浏览

根据欧拉判别法,当且仅当存在一个数字 num 使得 num%p 等于 n%p 时,n 在模 p 下的平方根才存在。程序 import java.util.Scanner; public class EulersCriterion {    public static void main(String args[]) {       Scanner sc = new Scanner(System.in);       System.out.println("Enter n value :");             int n = sc.nextInt();       System.out.println("Enter p value :");       int p = sc.nextInt();       n = n % p;       int flag = 0;            for ... 阅读更多

Java 中数字阶乘的除数

Chandu yadav
更新于 2020年6月25日 12:47:39

169 次浏览

以下是一个 Java 程序,用于查找数字阶乘的除数。程序 import java.util.Scanner; public class DivisorsOfFactorial {    public static long fact(int i) {       if(i

Java 中的勒让德公式

George John
更新于 2020年6月25日 12:46:49

197 次浏览

您可以使用勒让德公式计算除以阶乘 n! 的最大素数幂的指数。程序 import java.util.Scanner; public class LegendresFormula {    static int Largestpower(int n, int p) {       int ans = 0;       while (n > 0) {          n /= p;          ans += n;       }       return ans;    }    public static void main (String[] args) {       Scanner sc = new Scanner(System.in);       System.out.println("Enter the n value :");     ... 阅读更多

Java 中的二项式系数

Ankith Reddy
更新于 2020年6月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年6月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 ... 阅读更多

广告