Buat program javanya melalui notepad/editor , kalo ane sih bikinnya melalui editor EditPlus gan :
import javax.swing.*;
class Rekursif
{
int Hit(int a)
{
if (a == 1)
{ System.out.print("1 .... ");
return(1);
}
else
{ System.out.print(a + " x ");
return(Hit(a-1) * a);
}
}
public static void main(String[] args)
{ int bil;
Rekursif rek = new Rekursif();
String sbil = JOptionPane.showInputDialog(null,"Masukkan sebuah bilangan");
bil = Integer.parseInt(sbil);
System.out.print("Perhitungan rekursif : ");
System.out.println("\nHasil fungsi faktorial dari "+bil+" adalah "+ rek.Hit(bil));
}
}
class Rekursif
{
int Hit(int a)
{
if (a == 1)
{ System.out.print("1 .... ");
return(1);
}
else
{ System.out.print(a + " x ");
return(Hit(a-1) * a);
}
}
public static void main(String[] args)
{ int bil;
Rekursif rek = new Rekursif();
String sbil = JOptionPane.showInputDialog(null,"Masukkan sebuah bilangan");
bil = Integer.parseInt(sbil);
System.out.print("Perhitungan rekursif : ");
System.out.println("\nHasil fungsi faktorial dari "+bil+" adalah "+ rek.Hit(bil));
}
}
Setelah di buat seperti di atas kemudian di save di mana agan mau , misalnya agan save di Local Disc D kemudian agan tulis nama filenya sesuai nama class yang agan buat (contoh diatas class Rekursif , nama filenya agan tulis Rekursif)
Setelah di save kemudian di compile ,
jika sudah di compile melalui EditPlus dan tidak ada yang error , di atas kan ane bikin input melalui keyboard , kemudian di jalankan lalu akan menghasilkan input seperti ini :
Kemudian masukkan angka sesuka yang agan mau , contohnya ane masukkan angka berikut :
Setelah di masukkan angka tersebut klik tombol enter atau klik OK,
kemudian akan menghasilkan hasil perhitungan rekursif seperti ini :
Nah begitulah hasilnya gan , itu kalo program javanya di buat melalui editor Edit Plus/notepad sehingga hasil compilenya akan muncul pada CMD .
jika agan pengen bikin programnya melalui edit plus seperti ane agan bisa download EditPlus terbaru full version , kalo agan pengen download agan bisa cari sendiri karena ane tidak posting link downloadnya :D
Sekian dulu sekedar info blog dari ane , semoga bermanfaat :)
Wassalam .






mantap gan !!!
BalasHapus