找到 34423 篇文章 关于编程
10K+ 次浏览
要使用 Hashmap 统计字符串中每个字符出现的次数,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()){ ... 阅读更多
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 <
2K+ 次浏览
在这篇文章中,我们给定一个整数值,任务是计算给定整数的已设置位的总数。为此,我们需要将给定值转换为其对应的二进制表示。整数的二进制数表示为 0 和 1 的组合。这里,数字 1 在计算机术语中被称为已设置位。问题陈述编写一个 Java 程序来计算整数中设置的位数 - 输入 int num = 10 输出二进制表示 = 1010 设置位 ... 阅读更多
103 次浏览
要将迭代器转换为 Spliterator,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("Spliterator 中的值为:"); my_spliter.forEachRemaining(System.out::println); } }输出Spliterator 中的值为:56 78 99 32 100 234名为 Demo 的类包含一个名为“getspiliter”的函数,该函数返回一个 spliterator。在 ... 阅读更多
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}; ... 阅读更多
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("除数的个数是奇数"); }else{ System.out.println("除数的个数是偶数"); } } public static void main(String args[]) throws IOException{ divisor_count(25); } }输出除数的个数是奇数 ... 阅读更多
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; } ... 阅读更多
169 次浏览
查找最小K位数且能被X整除的数,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 ... 阅读更多
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP