Friday, 11 May 2018

Java: Type Casting (Conversion)

Ciri-ciri:

  • 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

Odoo 11 - Create a new sample module

How To Create or Develop a Custom Module in Odoo 11 In this blog, we‘ll be focusing on how we can create or develop a custom mo...