- ASCII karakter '0' s/d '9'
- '0' -> 48
- '1' -> 49
- '9' -> 57
- Konversi karakter ke bilangan -> dikurangi nilai 48
- Konversi bilangan ke karakter -> ditambahi nilai 48
Contoh source code:
public class CastingChar {
public static void main(String[] args) {
char huruf = '8';
int angka = huruf;
System.out.println("Huruf \'"+huruf+"\' memiliki nilai "+angka);
angka = huruf-48;
System.out.println("Huruf \'"+huruf+"\' setelah dikonversi ke bilangan bernilai "+angka);
System.out.println();
angka = 2;
huruf = (char)angka;
System.out.println("Nilai "+angka+" pada ASCII adalah "+huruf);
huruf = (char)(angka+48);
System.out.println("Nilai "+angka+" setelah dikonversi ke huruf bernilai "+huruf);
}
}
Hasil dari source code di atas adalah sebagai berikut:

No comments:
Post a Comment