Misalkan dalam .Net mempunyai type byte yaitu -255 sampai 255
Akan menampung nilai int misalkan 1000,
int a = 1000
byte b = (int) a;
Bila di run, akan terjadi overflow alias pesan “arithmatic overflow”
Padahal di bahasa java tidak ada pesan demikian,
Ternyata di config nya terdapat option seperti berikut
Nah itu pangkal permasalahannya, maka bila tidak ingin menghadapi pesan error, maka uncheck lah seperti diatas, maka proses casting akan berjalan seperti biasanya
bila ingin mengakifkan kembali proses checking on the fly bila posisi nya uncheck yaitu
checked
{
int a = 1000byte b = (int) a;
}
No comments:
Post a Comment