找到 2637 篇文章 关于 Java

Java 程序计算数字阶乘的尾随零个数

AmitDiwan
更新于 2020-07-08 11:47:03

731 次查看

要计算数字阶乘的尾随零个数,Java 代码如下所示:示例 实时演示import java.io.*; public class Demo{    static int trailing_zero(int num){       int count = 0;       for (int i = 5; num / i >= 1; i *= 5){          count += num / i;       }       return count;    }    public static void main (String[] args){       int num = 1000000;       System.out.println("The number of trailing zeroes in " + num +" factorial is " + ... 阅读更多

Java 程序使用哈希表统计字符串中每个字符出现的次数

AmitDiwan
更新于 2024-06-21 12:41:28

10K+ 次查看

要使用哈希表统计字符串中每个字符出现的次数,Java 代码如下所示:示例 实时演示import java.io.*; import java.util.*; public class Demo{    static void count_characters(String input_str){       HashMap my_map = new HashMap();       char[] str_array = input_str.toCharArray();       for (char c : str_array){          if (my_map.containsKey(c)){             my_map.put(c, my_map.get(c) + 1);          }else{             my_map.put(c, 1);          }       }       for (Map.Entry entry : my_map.entrySet()){ ... 阅读更多

Java 程序统计给定句子中每个单词的字符数

AmitDiwan
更新于 2020-07-08 11:43:04

400 次查看

要统计给定句子中每个单词的字符数,Java 代码如下所示:示例 实时演示import java.util.*; public class Demo{    static final int max_chars = 256;    static void char_occurence(String my_str){       int count[] = new int[max_chars];       int str_len = my_str.length();       for (int i = 0; i < str_len; i++)       count[my_str.charAt(i)]++;       char ch[] = new char[my_str.length()];       for (int i = 0; i < str_len; i++){          ch[i] = my_str.charAt(i);          int find = 0;          for (int j = 0; j

Java 程序统计整数中设置的位数

Shriansh Kumar
更新于 2024-09-11 11:15:02

2K+ 次查看

在本文中,我们给定一个整数值,任务是统计给定整数的设置位总数。为此任务,我们需要将给定值转换为其相应的二进制表示形式。整数的二进制数表示为 0 和 1 的组合。这里,数字 1 在计算机术语中被称为设置位。问题陈述用 Java 编写一个程序来统计整数中设置的位数 - 输入 int num = 10 输出二进制表示 = 1010 设置位 ... 阅读更多

Java 程序将迭代器转换为拆分器

AmitDiwan
更新于 2020-07-08 11:39:44

103 次查看

要将迭代器转换为拆分器,Java 代码如下所示:示例 实时演示import java.util.*; public class Demo{    public static Spliterator getspiliter(Iterator iterator){       return Spliterators.spliteratorUnknownSize(iterator, 0);    }    public static void main(String[] args){       Iterator my_iter = Arrays.asList(56, 78, 99, 32, 100, 234).iterator();       Spliterator my_spliter = getspiliter(my_iter);       System.out.println("The values in the spliterator are : ");       my_spliter.forEachRemaining(System.out::println);    } }输出拆分器中的值为:56 78 99 32 100 234名为 Demo 的类包含一个名为“getspiliter”的函数,该函数返回一个拆分器。在 ... 阅读更多

Java 程序检查是否可以使用数组中的所有数字构成一个可被 3 整除的数字

AmitDiwan
更新于 2020-07-08 11:37:16

173 次查看

要检查是否可以使用数组中的所有数字构成一个可被 3 整除的数字,Java 代码如下所示:示例 实时演示import java.io.*; import java.util.*; public class Demo{    public static boolean division_possible(int my_arr[], int n_val){       int rem = 0;       for (int i = 0; i < n_val; i++)       rem = (rem + my_arr[i]) % 3;       return (rem == 0);    }    public static void main(String[] args){       int my_arr[] = { 66, 90, 87, 33, 123}; ... 阅读更多

Java 程序检查除数的个数是偶数还是奇数

AmitDiwan
更新于 2020-07-08 11:35:48

139 次查看

要检查除数的个数是偶数还是奇数,Java 代码如下所示:示例 实时演示import java.io.*; import java.math.*; public class Demo{    static void divisor_count(int n_val){       int root_val = (int)(Math.sqrt(n_val));       if (root_val * root_val == n_val){          System.out.println("The number of divisors is an odd number");       }else{          System.out.println("The number of divisors is an even number");       }    }    public static void main(String args[]) throws IOException{       divisor_count(25);    } }输出除数的个数是奇数 ... 阅读更多

Java 程序检查数字的所有数字是否都能整除它

AmitDiwan
更新于 2020-07-08 11:34:00

219 次查看

要检查数字的所有数字是否都能整除它,Java 代码如下所示:示例 实时演示import java.io.*; public class Demo{    static boolean divisibility_check(int val, int digit){       return (digit != 0 && val % digit == 0);    }    static boolean divide_digits(int val){       int temp = val;       while (temp > 0){          int digit = val % 10;          if ((divisibility_check(val, digit)) == false)          return false;          temp /= 10;       }   ... 阅读更多

Java 程序计算前 n 个自然数的平方和

AmitDiwan
更新于 2024-09-11 12:25:33

763 次查看

在本文中,您将学习用 Java 编写一个程序来计算前 n 个自然数的平方和。此程序使用数学公式有效地计算总和 - (val * (val + 1) / 2) * (2 * val + 1) / 3 问题陈述用 Java 编写一个程序来计算前 n 个自然数的平方和,其中 n 是用户定义的值。输入 val = 8 输出前 8 个自然数的平方和为 204 步骤计算前 n 个自然数的平方和以下为 ... 阅读更多

Java 程序用于查找可被 X 整除的最小 K 位数

AmitDiwan
更新于 2020-07-08 11:23:11

169 次查看

要查找可被 X 整除的最小 K 位数,Java 代码如下所示:示例 实时演示import java.io.*; import java.lang.*; public class Demo{    public static double smallest_k(double x_val, double k_val){       double val = 10;       double MIN = Math.pow(val, k_val - 1);       if (MIN % x_val == 0)       return (MIN);       else       return ((MIN + x_val) - ((MIN + x_val) % x_val));    }    public static void main(String[] args){       double x_val = 76;       double k_val ... 阅读更多

广告