- Beranda
- Programmer Forum
Konversi Bilangan Desimal java
...
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 ?
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 ?
nona212 memberi reputasi
1
1.8K
10
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
20.2KThread•4.4KAnggota
Urutkan
Terlama
Komentar yang asik ya