Artikel ini menjelaskan operasi dekomposisi faktor utama yang diimplementasikan oleh Java. Bagikan untuk referensi Anda, sebagai berikut:
Di sini kami menunjukkan bahwa Java mengimplementasikan dekomposisi faktor utama melalui rekursi, kodenya adalah sebagai berikut:
impor java.util.scanner; kelas publik prime {@suppresswarnings ("sumber daya") public static void main (string [] args) {scanner scanner = scanner baru (system.in); System.out.print ("(Hasil tes wulin.com) Harap masukkan nomor yang akan didekomposisi:"); int num = scanner.nextInt (); Primesplit (num, 2); } /*** Dapatkan faktor utama* @param num angka yang akan didekomposisi* @param count = 2* /public static void primesplit (int num, int count) {while (count <num && num % count! = 0) {// Dapatkan pembagi utama minimum dari jumlah ini Count ++; } if (count <num) {System.out.print (count + "*"); // Dapatkan pembagi utama minimum dari Isient Primesplit (num/count, 2); } else {// Jika hasil bagi dan pembagi utama minimum adalah sama, itu berarti itu sendiri dan loop berakhir. System.out.println (Count); }}}Hasil Menjalankan:
PS: Berikut adalah alat online dengan fungsi serupa untuk referensi Anda: Alat kalkulator faktor dekomposisi online http://tools.vevb.com/jisuanqi/factor_calc
Untuk informasi lebih lanjut tentang algoritma java, pembaca yang tertarik dengan situs ini dapat melihat topik: "struktur data java dan tutorial algoritma", "ringkasan tips node dom java", "ringkasan file operasi java dan direktori" dan "ringkasan tip operasi java cache" tips java "tips java" Tips "Java Cache Tips"
Saya harap artikel ini akan membantu pemrograman Java semua orang.