Artikel ini menjelaskan implementasi kelas kalkulator sederhana di Java. Bagikan untuk referensi Anda. Dengan rincian sebagai berikut:
Paket chap; import java.awt.borderlayout; import java.awt.color; import java.awt.flowlayout; import java.awt.gridlayout; import java.awt .event.actionevent; import java.awt.event.actionlistener; import. java.text.decimalformat; import javax.swing.jbutton; import javax.swing.jframe; import javax.swing.jpanel; , Panelkeys_down; Private JTextfield TextComputer; // Computing Area Private Jbutton Buttonbk, Buttonc; // Kunci Backspace dan Kunci Kunci Private Jbutton Button []; // Kunci Nomor Grup Private Jbutton Buttondot, ButtonAddSub, ButtonAdd, Buttonsub, ButtonMul, Butkondiv, ButtONDOT1 , Button3, ButtoneQual; ; true); (False); "Backspace"); pendengar); ); Warna Baru (255, 0,0)); .set Foreground (Warna Baru (255,0,0)); Buttonmul.setForegro und (warna baru (255,0,0)); jbutton baru (); tetapi ton3 = jbutton baru (); 255,0,0)); AddactionListens (pendengar); = 9; ; (TextComputer, Borderlayout.north); Metode Auto-Dibebani S Tub KeyButton = Event.GetSource (); /Backspace if (keybutton == buttonbk && text.length ()> 0) {textComputer.setText (text.substring (0, text. Length ()-1)); {result = 0; ); {operator = 4;} // Kunci simbol if (keybutton == ButtonAdd || keybutton == Butt Onsub || keyButton == ButtonMul || keybutton == BUTTONDIV || keyButton == Buttonequal) {switch (operator) {case add Hasil += Double.parsedouble (teks); .parsedouble (teks); }} public static void main (string args []) {new calculator ();Saya harap artikel ini akan membantu pemrograman Java semua orang.