Contoh Agenda Menghitung Bilangan Faktorial Di Java
Pada artikel berguru java kali ini , kita akan menciptakan teladan kegiatan ihwal cara memilih atau menghitung bilangan faktorial dengan memakai bahasa pemrograman Java. Jika kita bicara ke konteks dalam bahan matematika , yang telah kita pelajari waktu sekolah atau kuliah. Untuk menghitung bilangan faktorial ,kita di haruskan mengkalikan bilangan lingkaran aktual (n) , secara berturut dikurangi 1 (n-1) hingga bilangan selesai = 1. Faktorial ditandai dengan simbol (!) , teladan rumusnya menyerupai ( n! = n*(n-1)*(n-2)*(n-3)..*1) , Misal 4! = 4x3x2x1 = 24. Makara Faktorial 4! = 24. Selengkapnya ,kita coba terapkan di kegiatan java berikut :
1. Pertama buka IntelliJ IDEA ,atau Software IDE lain yang kalian gunakan , di Komputer atau Laptop kalian.
2. Kalian dapat perhatikan Contoh code ,beserta penjelasanya di bawah:
Contoh Code :
Contoh Code Program Faktorial |
Penjelasan :
Pada teladan code kegiatan diatas ,kita mendeklarasikan dan menginisialisasikan variable n , counter ,faktorial.
Lalu kita instansikan objek input , untuk mengambil nilai input user atau pengguna ,yang akan disimpan ke variable n.
Selanjutnya buat kondisi dimana dihentikan ada bilangan negatif diinput , dan kalau aktual , maka kita hitung faktorialnya dengan looping for , kemudian alhasil disimpan di variable faktorial.
Setelah itu kita tampilkan output alhasil .
Output :
Output Hasil |
Contoh code lainya , memakai metode rekursif:
Contoh Method Rekursif Faktorial |
Penjelasan :
Pada teladan code diatas ,kita memakai method rekursif bernama tampilfaktorial(parameter nomor tipe data in) , dengan return tipe data integer, dan keyword static.
Lalu kita memakai kondisi if , kalau nomor sama dengan 1 maka kembalikan nilai 1.
Jika tidak dengan kondisi else , diakhiri dengan keyword return , kita menerapkan rumus faktorial ke dalam baris code java. Nilai dari variable nomor akan dikurangi -1 , setiap perulangan yang dilakukan method ,dikalikan pada nilai sebelumnya.
Misal ,kita ingin mencari faktorial 6 ! maka prosesnya , 5 x 4 x 3 x 2 x 1 = 720.
Makara faktorial 6! = 720.
Jalankan Program
Output :
Output Hasil Contoh Program Rekursif Faktorial Java |
EmoticonEmoticon