找到关于 Java 的2637 篇文章

Java 程序:计算圆柱体的周长

AmitDiwan
更新于 2020年7月4日 10:01:17

208 次浏览

以下是计算圆柱体周长的 Java 代码 - 示例 在线演示import java.io.*; public class Demo{    static int find_peri(int dia, int ht){       return 2*(dia + ht);    }    public static void main(String[] args){       int dia = 7;       int ht = 15;       System.out.println("圆柱体的周长为 " + find_peri(dia, ht) + " 单位");    } }输出圆柱体的周长为 44 单位名为 Demo 的类定义了一个静态函数,该函数接收两个值:直径和高度。此函数计算… 阅读更多

Java 程序:查找数字的最大质因数

AmitDiwan
更新于 2020年7月4日 09:59:52

2K+ 次浏览

以下是查找数字最大质因数的 Java 代码 - 示例 在线演示import java.io.*; import java.util.*; public class Demo{    static long maxPrimeFactors( long val){       long max_prime = -1;       while (val % 2 == 0) {          max_prime = 2;          val >>= 1;       }       for (int i = 3; i < Math.sqrt(val); i += 2)       if (val % i == 0) {          max_prime = i;          while (val % i == 0)             val /= i;       }       if (val > 2)       max_prime = val;       return max_prime;    }    public static void main(String[] args){       int val = 148592; ... 阅读更多

使用 % 进行 Java 字符串格式化

AmitDiwan
更新于 2020年7月4日 09:57:44

135 次浏览

以下是使用 % 在 Java 中实现字符串格式化的代码 - 示例 在线演示public class Demo {    public static void main(String args[]){       String my_str = " sample.";       String concat_Str = String.format("这是一个" + "%s", my_str);       String format_str_1 = String.format("值是 %.4f", 78.92367);       System.out.println(concat_Str);       System.out.println(format_str_1);    } }输出这是一个 sample. 值是 78.9237名为 Demo 的类包含 main 函数。这里定义了一个字符串值,通过将其连接到另一个变量来格式化字符串。类似地,… 阅读更多

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

AmitDiwan
更新于 2020年7月4日 09:55:23

425 次浏览

以下是计算前 n 个自然数的立方和的 Java 代码 - 示例 在线演示import java.util.*; import java.lang.*; public class Demo{    public static int first_n_nat_no(int val){       int ini_sum = 0;       for (int x=1; x <= val; x++){          ini_sum = ini_sum + (x*x*x);         }       return ini_sum;    }    public static void main(String[] args){       int val = 5;       System.out.println("前 " + val + " 个自然数的立方和为 " + first_n_nat_no(val));    }

Java 程序:求两个数的公约数

AmitDiwan
更新于 2024年11月18日 22:33:06

564 次浏览

在这篇文章中,我们将学习如何使用 Java 查找两个数的公约数。该程序将使用递归方法计算两个数的最大公约数 (GCD),然后确定这两个数共有多少个约数。输出将显示公约数的总数。问题陈述编写一个 Java 程序来查找并计算两个给定数字的公约数。以下是对此的演示 - 输入 val_1= 68 val_2= 34 输出两个数字之间的公约数是 4 查找公约数的步骤 ... 阅读更多

Java 程序:双调排序

AmitDiwan
更新于 2020年7月4日 09:50:29

170 次浏览

在双调排序中,比较是按预定义的顺序(双调序列)进行的,不依赖于要排序的数据。让我们来看一个双调排序 Java 程序的示例 - 示例 在线演示public class Demo{    void compare_swap(int my_arr[], int i, int j, int direction){       if ((my_arr[i] > my_arr[j] && direction == 1) || (my_arr[i] < my_arr[j] && direction == 0)){          int temp = my_arr[i];          my_arr[i] = my_arr[j];          my_arr[j] = temp;       }    }    void merge_vals(int my_arr[], int low, int cnt, int direction){ ... 阅读更多

Java 程序:二分查找(递归)

AmitDiwan
更新于 2020年7月4日 09:47:14

6K+ 次浏览

以下是 Java 中递归二分查找的程序 - 示例 在线演示public class Demo{    int rec_bin_search(int my_arr[], int left, int right, int x){       if (right >= left){          int mid = left + (right - left) / 2;          if (my_arr[mid] == x)          return mid;          if (my_arr[mid] > x)          return rec_bin_search(my_arr, left, mid - 1, x);          return rec_bin_search(my_arr, mid + 1, right, x);       }       return -1;    } ... 阅读更多

Java 程序:回文子串搜索

AmitDiwan
更新于 2020年7月4日 09:44:12

182 次浏览

以下是 Java 中回文子串搜索的示例 - 示例 在线演示public class Demo{    static final int max_val = 256;    static boolean compare_vals(char my_arr_1[], char my_arr_2[]){       for (int i = 0; i < max_val; i++)       if (my_arr_1[i] != my_arr_2[i])       return false;       return true;    }    static void search_subs(String my_pattern, String my_text){       int pat_len = my_pattern.length();       int txt_len = my_text.length();       char[] count_pat = new char[max_val];       char[] count_txt = new char[max_val];       for ... 阅读更多

Java 程序:梳排序

AmitDiwan
更新于 2020年7月4日 09:41:16

199 次浏览

Java 中的梳排序消除了位于列表末尾的较小值,并逐个消除反转。让我们来看一个示例 - 示例 在线演示import java.util.Arrays; public class Demo{    void comb_sort(int nums[]){       int len_gap = nums.length;       float shrink_val = 1.3f;       boolean swap = false;       while (len_gap > 1 || swap) {          if (len_gap > 1) {             len_gap = (int)(len_gap / shrink_val);          }          swap ... 阅读更多

Java 程序:计数排序

AmitDiwan
更新于 2020年7月4日 09:39:15

148 次浏览

计数排序计算具有不同键值的物体数量。让我们来看一个例子 - 注意 - 下面的代码也可以用于负数。示例 在线演示import java.util.*; public class Demo{    static void count_sort(int[] arr){       int max_val = Arrays.stream(arr).max().getAsInt();       int min_val = Arrays.stream(arr).min().getAsInt();       int range = max_val - min_val + 1;       int count[] = new int[range];       int result[] = new int[arr.length];       for (int i = 0; i < arr.length; i++){          count[arr[i] - min_val]++; ... 阅读更多

广告