Contoh Faktorial:
4! = 4*3*2*1 = 24
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
Terimakasih, semoga bisa bermanfaat
Sumber from my friend https://serverrendi.blogspot.co.id
0 Response to "Java - Program Menghitung Faktorial"
Post a Comment