Contoh Kode Program Tipe Data char Bahasa Java


 

Contoh Kode Program Tipe Data char Bahasa Java

Untuk membuat tipe data char, sebuah variabel harus di deklarasikan dengan keyword “char“. Dan karakter yang akan diinput ditulis dalam tanda kutip satu ( ‘ ). Berikut contoh kode programnya:

1
2
3
4
5
6
7
8
9
10
11
12
13
class BelajarJava {
  public static void main(String args[]){
        
    char var1;
    char var2;
     
    var1 = 'a';
    var2 = 'Z';
     
    System.out.println(var1);
    System.out.println(var2);
  }
}

Hasil kode program:

a
Z

Di sini saya membuat dua buah variabel var1 dan var2, kemudian mengisi karakter ‘a‘ dan ‘Z‘ ke dalamnya, lalu ditampilkan dengan perintah System.out.println().

Karakter yang bisa ditampung ke dalam tipe data char juga termasuk karakter angka seperti ‘5‘ dan karakter non alfanumeric seperti ‘$‘:

1
2
3
4
5
6
7
8
9
10
class BelajarJava {
  public static void main(String args[]){
        
    char var1 = '5';
    char var2 = '$';
     
    System.out.println(var1);
    System.out.println(var2);
  }
}

Hasil kode program:

1
2
5
$

Kali ini saya menulis proses deklarasi dan inisialisasi dalam 1 perintah. Perhatikan juga bahwa dalam bahasa Java, karakter ‘5’ dari tipe data char berbeda dengan angka 5 dari tipe data integer.

Char juga bisa mendukung karakter Unicode. Caranya, tulis dengan awalan (prefix) ‘\u‘, lalu diikuti dengan 4 digit nomor unicode:

1
2
3
4
5
6
7
8
9
10
11
12
class BelajarJava {
  public static void main(String args[]){
        
    char var1 = '\u00B5';
    char var2 = '\u00BD';
    char var3 = '\u00C6';
     
    System.out.println(var1);
    System.out.println(var2);
    System.out.println(var3);
  }
}


Unicode adalah sebutan untuk pengkodean karakter (character set), yang mendukung berbagai jenis aksara di dunia, termasuk huruf arab, china, jepang, korea, serta karakter khusus seperti emoji. Daftar lengkap dari karakter Unicode ini bisa dilihat ke unicode-table.com.

Namun tidak semua karakter Unicode bisa ditampilkan, karena ini lebih ke media yang dipakai. Misalnya jika kode Java ditampilkan menggunakan cmd, hanya beberapa karakter saja yang bisa tampil.

Tipe data char juga mendukung karakter khusus seperti tanda kutip, karakter enter, dst.

1
2
3
4
5
6
7
8
9
10
11
12
class BelajarJava {
  public static void main(String args[]){
        
    char var1 = '\'';
    char var2 = '\n';
    char var3 = '\"';
     
    System.out.print(var1);
    System.out.print(var2);
    System.out.print(var3);
  }
}

Hasil kode program:

'
"

Dalam bahasa pemrograman, karakter backslash atau tanda “\” disebut juga sebagai escape character. Fungsinya untuk menulis karakter khusus seperti tanda kutip, tanda kutip dua dan juga karakter Enter. Dalam contoh ini, karakter Enter diwakili oleh “\n“.

Perhatikan bahwa saya menggunakan System.out.print(), bukan System.out.println(). Namun karakter tanda kutip dua ( ” ) tampil di baris baru karena berasal dari karakter \n diatasnya.

Komentar

Postingan populer dari blog ini

Exception Python