Contoh program Java menghitung faktorial menggunakan loop dan recursion dengan masukan/inputan sendiri.
Contoh Faktorial:
Ada banyak cara untuk menulis program faktorial dalam bahasa java. Mari kita lihat 2 cara untuk menulis program faktorial di java.
Output
Output
Terima kasih
Enjoy your day !
Contoh Faktorial:
4! = 4*3*2*1 = 24
5! = 5*4*3*2*1 = 120
6! = 6*5*4*3*2*1 = 720
5! = 5*4*3*2*1 = 120
6! = 6*5*4*3*2*1 = 720
Ada banyak cara untuk menulis program faktorial dalam bahasa java. Mari kita lihat 2 cara untuk menulis program faktorial di java.
1. Program faktorial menggunakan loop
2. Program faktorial menggunakan recursion
Program Faktorial Menggunakan Loop
Syntax
import javax.swing.*; class Faktorial{ public static void main(String args[]){ int i,fak=1; String angka = JOptionPane.showInputDialog("Masukkan Angka :"); int number = Integer.parseInt(angka); System.out.println(""); for(i=1;i<=number;i++){ fak=fak*i; } System.out.println("Faktorial dari "+number+" adalah: "+fak); } }
Output
Program Faktorial Menggunakan Recursion
Syntax
import javax.swing.*; class Faktorial1{ static int faktorial(int n){ if (n == 0) return 1; else return(n * faktorial(n-1)); } public static void main(String args[]){ int i,fak=1; String angka = JOptionPane.showInputDialog("Masukkan Angka :"); int number = Integer.parseInt(angka); System.out.println(""); fak = faktorial(number); System.out.println("Faktorial dari "+number+" adalah: "+fak); } }
Output
Terima kasih
Enjoy your day !
EmoticonEmoticon