Advertisement here

Latihan 12 - Program Nilai Faktorial Dengan Nilai Yang Sudah Ditetapkan Part II

Program Nilai Faktorial ke-2 :

public class lat12_faktorial2
    //nama faktorial = nama kelas
    { //untuk membuat suatu sekumpulan perintah (compound statement/block)
    public static void main (String[]args){
        //berisi argument yang diambil dari ruang eksekusi
        for (int counter = 1; counter <=10; counter++){
            //variabel counter dengan tipe data integer
            //nilai counter=0 sampai lebih besar sama dengan 10
        System.out.printf("Nilai faktorial dari %d! adalah %d\n", counter,
        //%d = untuk menampilkan output berupa Integer
        factorial(counter)); //memasukkan rumus faktorial dengan memanggil counter
    }
}
    public static long factorial(long number){
        //argument yang diambil untuk faktorial dengan tipe data long
    if(number <= 1) //kondisi jika number kurang dari sama dengan 1
    return 1; //mengemballikan 1
    else //jeda
    return number * factorial(number -1); //mencetak hasil
} //penutup compoud statement
}

Outputnya :
Next Post Previous Post
No Comment
Add Comment
comment url
Advertisement here
Advertisement here
Advertisement here
Advertisement here