transformasi angka desimal ke biner amat gampang dijalani di java, karna terdapat method alias manfaat yang telah disediakan buat menjalankannya. selanjutnya ini bentuk program transformasi yang aku bikin atas java (swing).
ada dua kenop pada program itu. kenop pertama berperan buat memastikan contoh konversinya (desi-ke-bin alias bin-ke-desi). isyarat yang digarap di kenop itu merupakan selaku selanjutnya.
private void btntipekonversiactionperformed (java. awt. event. actionevent evt)
if (btntipekonversi. gettext (). equals (=>))
btntipekonversi. settext (<=);
else
btntipekonversi. settext (=>);
if (btntipekonversi. gettext (). equals (=>))
txtbiner. setenabled (false);
txtbiner. settext ();
txtdesimal. setenabled (true);
else
txtbiner. setenabled (true);
txtdesimal. setenabled (false);
txtdesimal. settext ();
sebaliknya kenop selanjutnya berperan buat mengkonversi angka yang diinputkan. kodenya selaku selanjutnya.
private void btnkonversiactionperformed (java. awt. event. actionevent evt)
try
if (txtbiner. gettext (). isempty ())
int desi = integer. valueof (txtdesimal. gettext ());
// transformasi ke biner
string bin = integer. tobinarystring (desi);
txtbiner. settext (bin);
else
string biner = txtbiner. gettext ();
// transformasi ke desimal
int des = integer. parseint (biner, 2);
txtdesimal. settext (string. valueof (des));
catch (exception e)
joptionpane. showmessagedialog (null, input enggak absah: + e. getmessage ());
finally
txtbiner. setenabled (true);
txtdesimal. setenabled (true);
method alias manfaat yang melaksanakan transformasi merupakan integer. tobinarystring () beserta integer. parseint (). manfaat integer. tobinarystring () ada kriteria atas contoh integer. sebaliknya manfaat integer. parseint () ada kriteria atas contoh string beserta integer buat angka alas bilangannya. angka 2 dikasihkan buat memastikan angka berplatform 2.
No comments:
Post a Comment