Artikel ini menjelaskan metode Java untuk mengimplementasikan dekomposisi integer dari faktor -faktor utama. Bagikan untuk referensi Anda, sebagai berikut:
Konten Pertanyaan:
Setiap angka non-prime (kombinasi) dapat ditulis sebagai bentuk mengalikan beberapa bilangan prima (juga disebut bilangan prima), dan bilangan prima ini semuanya disebut faktor utama bilangan komposit ini.
Misalnya, 6 dapat didekomposisi menjadi 2x3, sedangkan 24 dapat didekomposisi menjadi 2x2x2x3.
Sekarang, program Anda perlu membaca bilangan bulat dalam kisaran [2.100.000] dan kemudian mengeluarkan dekomposisi faktor utamanya; Ketika apa yang Anda baca adalah bilangan prima, output itu sendiri.
Format input:
Bilangan bulat dengan kisaran [2.100.000].
Format output:
Seperti yang ditunjukkan dalam:
N = AXBXCXD
atau
n = n
Tidak ada ruang antara semua simbol, x adalah huruf kecil X.
Masukkan sampel:
18
Sampel output:
18 = 2x3x3
Contoh kode:
impor java.util.scanner; kelas publik utama {public static boolean isPrime (int i) {boolean isprime = true; // terpisah dengan akar kuadrat I untuk menilai (int j = 2; j <= math.sqrt (i); j ++) {if (i%j == 0) isPrime = false; } return isPrime; } public static void main (string [] args) {// TODO Metode yang dihasilkan otomatis Stub System.out.println ("Wulin.com-Decomposition Factor Test:"); Pemindai di = pemindai baru (System.in); int n = in.nextInt (); String out = n + "="; if (isPrime (n)) {out = out+ n; } else {while (n! = 1) {for (int j = 2; j <= n; j ++) {// pemrosesan khusus untuk yang terakhir if (j == n) {n = 1; out = out + j; merusak; } if (n%j == 0) {n = n/j; out = out + j + "x"; merusak; }}}} System.out.println (out); melampirkan(); }}Hasil Menjalankan:
PS: Berikut adalah beberapa alat perhitungan untuk Anda rujuk ke:
Dekomposisi online alat kalkulator faktor massa:
http://tools.vevb.com/jisuanqi/factor_calc
Alat Perhitungan Solusi Online Unary Function (EQ):
http://tools.vevb.com/jisuanqi/equ_jisuanqi
Kalkulator ilmiah online use_advanced kalkulator online kalkulator:
http://tools.vevb.com/jisuanqi/jsqkeexue
Kalkulator Calculator_Standard Online:
http://tools.vevb.com/jisuanqi/jsq
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.