Konversi dari String ke Float dan Sebaliknya
Float adalah salah satu tipe data numerik desimal dengan beberapa angka di belakang koma.
Konversi dari String ke Float
a = Float.parseFloat(b);
pada kode di atas, a bertipe Float, sedangkan b bertipe String
Konversi dari Float ke String
a = String.valueOf(b);
pada kode di atas, a bertipe String, sedangkan b bertipe Float.
Contoh Aplikasi Kalkulator Pembagian
Berikut ini adalah contoh aplikasi sederhana untuk menghitung hasil pembagian dari dua bilangan/ angka. User memasukkan angka 1 dan angka 2 , kemudian menekan tombol ‘Pembagian’, maka hasilnya akan ditampilkan di bawahnya.
Contoh : jika angka 1 diisi 3 dan angka 2 diisi 6, maka hasil pembagian = 3/6 = 0.5.
Aplikasi ini dilengkapi dengan JOptionPane, Tombol ulang dan Keluar.
Desgin Form
Langsung saja pasang kodingnya
private void jbt_prosesActionPerformed(java.awt.event.ActionEvent evt) { if (txt_angka1.getText().isEmpty()||
txt_angka2.getText().isEmpty())
{
javax.swing.JOptionPane.showMessageDialog(this,"Angka tidak boleh kosong !",
"Pesan",javax.swing.JOptionPane.INFORMATION_MESSAGE);
txt_angka1.requestFocus();
} else if (Float.parseFloat(txt_angka2.getText())==0)
{
javax.swing.JOptionPane.showMessageDialog(this,"Angka 2 tidak boleh Nol !",
"Pesan",javax.swing.JOptionPane.INFORMATION_MESSAGE);
txt_angka2.setText("");
txt_angka2.requestFocus();
} else {
float a = Float.parseFloat(txt_angka1.getText());
float b = Float.parseFloat(txt_angka2.getText());
float c = a/b;
txt_hasil.setText(String.valueOf(c));
}
}
private void jbt_ulangActionPerformed(java.awt.event.ActionEvent evt) { txt_angka1.setText("");
txt_angka2.setText("");
txt_hasil.setText("");
txt_angka1.requestFocus();// TODO add your handling code here:
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { System.exit(0);
}
NB. kalau ada yang kebingungan silahkan koment saja
terima kasih.!
kurang singkat scriptnya
BalasHapus