Kaskus

Tech

kodingersAvatar border
TS
kodingers
Konversi Bilangan Desimal java
Saya sudah mempelajari contoh program konversi bilangan desimal di bawah ini menggunakan rekursif.

public class DecToOthersRecur {
static void printBase(int num, int base){
String digits="0123456789abcdef";
if(num>=base){
printBase(num/base, base);
}
System.out.print(digits.charAt(num%base));
}
public static void main(String[] args) {
// TODO Auto-generated method stub
int num = 20;
int base = 16;
printBase(num, base);
}

}

Setelah saya jalankan, hasilnya 14 dimana 1 adalah hasil bagi dan 4 adalah sisa. 4 didapat dari sintax "System.out.print(digits.charAt(num%base));". Yang ingin saya tanyakan adalah darimana nilai 1 dicetak ?
nona212Avatar border
nona212 memberi reputasi
1
1.8K
10
GuestAvatar border
Komentar yang asik ya
Urutan
Terbaru
Terlama
GuestAvatar border
Komentar yang asik ya
Komunitas Pilihan