Kalau berdasarkan penjelasan agan, harusnya setelah cetak angka 1 pengulangannnya selesai sehingga nilai 4 tidak tercetak.
Saya coba program yang kedua diubah seperti ini, hasilnya malah cuma angka 10 yang keluar. Kenapa malah tidak melakukan pengulangan ? public class CetakAngka2 { static int Angka (int i){ if( i==10) { return 10; } return Angka(++i); } public static void main(String args) { // TODO Aut
Saya masih belum mengerti kenapa bagian program if (n==1) { return 1; } bisa jadi rem, sedangkan bagian program kedua if( i<=10) { System.out.println(i); } Tidak bisa jadi rem ?