• Source
    1. import java.util.Scanner;
    2. class Faktorial
    3. {
    4. public static void main(String args[])
    5. {
    6. int angka, angka2, faktorial = 1;
    7. System.out.println("Masukkan angka : ");
    8. Scanner input = new Scanner(System.in);
    9. angka = input.nextInt();
    10. if ( angka < 0 )
    11. System.out.println("Angka harus positif!");
    12. else
    13. {
    14. for ( angka2 = 1 ; angka2 <= angka ; angka2++ )
    15. {
    16. faktorial = faktorial * angka2;
    17. }
    18. System.out.println("Faktorial dari " + angka + " adalah " + faktorial);
    19. }
    20. }
    21. }