-
ソートをカウントするためのJavaプログラム
カウントソートは、個別のキー値を持つオブジェクトの数をカウントします。例を見てみましょう- 注 −以下のコードは、負の数でも使用できます。 例 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
-
コムソート用のJavaプログラム
Javaのコムソートは、リストの最後にある小さい値を削除し、反転は1つずつ削除されます。例を見てみましょう- 例 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;
-
アナグラム部分文字列検索用のJavaプログラム
以下は、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])  
-
二分探索のためのJavaプログラム(再帰的)
以下は、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)
-
バイトニックソート用のJavaプログラム
バイトニックソートでは、比較は事前定義されたシーケンス(バイトニックシーケンス)で行われ、ソートされるデータに依存しません。 BitonicSortJavaプログラムの例を見てみましょう- 例 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] &a
-
2つの数の最大公約数のためのJavaプログラム
以下は、Javaの2つの数値の最大公約数の例です- 例 public class Demo{ static int find_gcd(int val_1, int val_2){ if (val_1 == 0) return val_2; return find_gcd(val_2%val_1,val_1); } static int common_divisors(int val_1,int
-
複利を計算するJavaプログラム
以下は、Javaの複利を計算するプログラムです- 例 import java.io.*; public class Demo{ public static void main(String args[]){ double princ = 456000, rt = 9.75, tm = 7; double comp_int = princ *(Math.pow((1 + rt / 100), tm)); System.out.println(&q
-
最初のn個の自然数の合計を3乗するJavaプログラム
以下は、最初のn個の自然数の合計を3乗する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 += x*x*x; re
-
%を使用したJavaでの文字列フォーマット
Followimgは、%-を使用してJavaで文字列フォーマットを実装するためのコードです。 例 public class Demo { public static void main(String args[]){ String my_str = " sample."; String concat_Str = String.format("This is a" + "%s", my_str); &
-
数の最大の素因数を見つけるJavaプログラム
以下は、数の最大の素因数を見つけるための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; &
-
円柱の周囲を見つけるJavaプログラム
以下は、円柱の周囲を見つけるための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; &nb
-
放物線の頂点、焦点、および方向を見つけるためのJavaプログラム
以下は、放物線の頂点、焦点、および方向を見つけるJavaプログラムです- 例 public class Demo{ public static void find_values(float val_1, float val_2, float val_3){ System.out.println("The value of vertex is (" + (-val_2 / (2 * val_1)) + ", "+ (((4 * val_1 * val_3) - (val_2 * val_2
-
球面鏡の焦点距離に関するJavaプログラム
以下は球面鏡の焦点距離のJavaコードです- 例 import java.util.*; import java.lang.*; public class Demo{ public static float concave_f_len(float val){ return val/2 ; } public static float convex_f_len(float val){ return - (val/2 ) ;
-
2つ以上(または配列)の数値のGCD用のJavaプログラム
以下は、2つ以上の数字のGCD用のJavaプログラムです- 例 public class Demo{ static int gcd_of_nums(int val_1, int val_2){ if (val_1 == 0) return val_2; return gcd_of_nums(val_2 % val_1, val_1); } static int find_gcd(int arr
-
与えられた数がフィボナッチ数であるかどうかをチェックするためのJavaプログラム?
以下は、指定された番号がフィボナッチであるかどうかを確認するJavaプログラムです- 例 public class Demo{ static boolean perfect_square_check(int val){ int s = (int) Math.sqrt(val); return (s*s == val); } static boolean fibonacci_num_check(int n){
-
Javaを使用して画面をクリアする方法は?
以下は、Javaを使用して画面をクリアするコードです- 例 public class Demo{ public static void main(String[] args){ System.out.print("\033[H\033[2J"); System.out.flush(); } } 出力 The screen would be cleared Demoという名前のクラスには、main関数が含まれています。ここでは、画面をクリア
-
Javaを使用して複数のファイルの名前を変更する
以下は、Javaを使用して複数のファイルの名前を変更するコードです- 例 import java.io.File; import java.io.IOException; public class Demo{ public static void main(String[] argv) throws IOException{ String path_to_folder = "path\\to\\folder\\where\\multiple\\files\\are\\present"; &nb
-
Javaで文字列のすべての順列を出力します
以下は、文字列のすべての順列を出力するJavaプログラムです- 例 public class Demo{ static void print_permutations(String my_str,String my_ans){ if (my_str.length() == 0){ System.out.print(my_ans + " "); return;
-
Javaでの文字列間の整数の印刷
以下は、文字列間の整数を出力するJavaプログラムです- 例 public class Demo{ public static void main(String[] args){ System.out.println("The equals symbol is present between two integer values "); System.out.println(45+5 + "=" +(56+11));
-
Javaでの三角形パターンの印刷
以下は、三角形のパターンを印刷するJavaプログラムです- 例 import java.util.*; public class Demo{ public static void main(String[] args){ Scanner my_scan = new Scanner(System.in); System.out.println("Enter the number of rows which needs to be printed"); &