Skip to content Skip to sidebar Skip to footer

Contoh Program Menghitung Bilangan Faktorial di Java

Pada artikel belajar java kali ini , kita akan membuat contoh program tentang cara menentukan atau menghitung bilangan faktorial dengan menggunakan bahasa pemrograman Java.  Jika kita bicara ke konteks dalam materi matematika , yang telah kita pelajari waktu sekolah atau kuliah. Untuk menghitung bilangan faktorial ,kita di haruskan mengkalikan bilangan bulat positif (n) , secara berturut dikurangi 1 (n-1) sampai bilangan akhir = 1.  Faktorial ditandai dengan simbol (!) , contoh rumusnya seperti ( n! =  n*(n-1)*(n-2)*(n-3)..*1) , Misal  4! = 4x3x2x1 = 24. Jadi Faktorial 4! = 24. Selengkapnya ,kita coba terapkan di program java berikut :


contoh program cara menampilkan menentukan mencari nilai bilangan faktorial di program java



1. Pertama buka IntelliJ IDEA ,atau Software IDE lain yang kalian gunakan , di Komputer atau Laptop kalian.



2.  Kalian bisa perhatikan Contoh code ,beserta penjelasanya di bawah:




Contoh Code :


Contoh Code Program Faktorial Java
Contoh Code Program Faktorial 


Penjelasan :

Pada contoh code program 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 tidak boleh ada bilangan negatif diinput , dan jika positif , maka kita hitung faktorialnya dengan looping for , lalu hasilnya disimpan di variable faktorial.

Setelah itu kita tampilkan output hasilnya .

Output :


Output Hasil Contoh Code Program Faktorial Java
Output Hasil

Contoh code lainya , menggunakan metode rekursif:


Contoh Method Rekursif Faktorial java
Contoh Method Rekursif Faktorial


Penjelasan :

Pada contoh code diatas ,kita menggunakan method rekursif bernama tampilfaktorial(parameter nomor tipe data in) , dengan return tipe data integer, dan keyword static.

Lalu kita menggunakan kondisi if , jika 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.

Jadi faktorial 6! = 720.


Jalankan Program

Output :

Output Hasil Contoh Program Rekursif faktorial  bahasa program Java
Output Hasil Contoh Program Rekursif Faktorial Java




Post a Comment for "Contoh Program Menghitung Bilangan Faktorial di Java"