Apa itu casting dan konversi type data ?
bagai anda yang baru belajar bahasa pemrograman java, sebelum anda mepelajari tutorial di artikel ini, lebih baik anda mempelajari tentang Variabel dan type data di java agar kita lebih mudah untuk mempelajari tutorial Casting dan konversi type data di java, karena untuk mempelajari casting dan konversi type data, harus memiliki pengetahuan dasar tentang penggunaan variabel dan type data.
1.konversi type data
dalam bahasa pemrograman java, pada kasus tertentu konversi type data akan secara otomatis di lakukan. namun, konversi type data memiliki aturan tersendiri. jika aturan yang di terapkan java sudah sesuai dengan program kita dalam kasus tertentu, maka konversi type data akan di lakukan secara otomatis.
aturan konversi type data di java sebagai berikut:
contoh kasus konversi type data:
Contoh konversi type data di java
import java.util.*;
public class Main
{
public static void main(String[] args)
{
int x = 10;
int y = 19;
double z;
z=x+y+12.50;
System.out.println(z);
}
}
2.Casting
casting adalah perubahan type data yang di lakukan secara manual oleh si pembuat program. casting di lakaukan ketika perubahan type data dari type data dengan jangkauan lebih tinggi ke type data dengan jangkauan yang lebih rendah. jadi, casting adalah kebalikan dari konversi type data otomatis.
syntax dasar Casting sebagai berikut:
TypeDataTujuan NamaVariabelBaru = (TypeDataTujuan)NamaVariabelAsal;
di java, dalam melakukan casting dari type data desimal ke type data integer di pastikan akan ada data yang hilang dan ini adalah resiko penggunaan casting
contoh:
Contoh Casting di java
import java.util.*;
public class Main
{
public static void main(String[] args)
{
double zen=2.10;
int newzen=(int)zen;
System.out.println(newzen); //hasilnya adalah 2
}
}
perhatikan nilai data double yang semula 2.10 saat di casting ke type data int maka nilai di belakang koma akan di hilangkan.
di artikel selanjutnya kita akan mempelajari tentang konversi String di java.
JAVA list article
Scroll untuk melihat semua daftar artikel