In this tutorials will teach how to make a calculator in java step by step. How to create the calculator in java swing application in best coding practice.
String CalTotal; int num1; int num2; String option; int result;
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { CalTotal = txtTotal.getText(); txtTotal.setText(CalTotal + "1"); } private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { CalTotal = txtTotal.getText(); txtTotal.setText(CalTotal + "2"); } private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) { CalTotal = txtTotal.getText(); txtTotal.setText(CalTotal + "3"); } private void jButton4ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: CalTotal = txtTotal.getText(); txtTotal.setText(CalTotal + "4"); } private void jButton5ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: CalTotal = txtTotal.getText(); txtTotal.setText(CalTotal + "5"); } private void jButton6ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: CalTotal = txtTotal.getText(); txtTotal.setText(CalTotal + "6"); } private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: CalTotal = txtTotal.getText(); txtTotal.setText(CalTotal + "7"); } private void jButton8ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: CalTotal = txtTotal.getText(); txtTotal.setText(CalTotal + "8"); } private void jButton9ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: CalTotal = txtTotal.getText(); txtTotal.setText(CalTotal + "9"); } private void jButton10ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: CalTotal = txtTotal.getText(); txtTotal.setText(CalTotal + "0"); }
private void jButton11ActionPerformed(java.awt.event.ActionEvent evt) { option = "+"; num1 = Integer.parseInt(txtTotal.getText()); txtTotal.setText(""); } private void jButton12ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: option = "-"; num1 = Integer.parseInt(txtTotal.getText()); txtTotal.setText(""); } private void jButton13ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: option = "*"; num1 = Integer.parseInt(txtTotal.getText()); txtTotal.setText(""); } private void jButton14ActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: option = "/"; num1 = Integer.parseInt(txtTotal.getText()); txtTotal.setText(""); }
private void jButton15ActionPerformed(java.awt.event.ActionEvent evt) { num2 = Integer.parseInt(txtTotal.getText()); if(option.equals("+")) result = num1 + num2; if(option.equals("-")) result = num1 - num2; if(option.equals("*")) result = num1 * num2; if(option.equals("/")) result = num1 / num2; txtTotal.setText(result + ""); }
private void jButton16ActionPerformed(java.awt.event.ActionEvent evt) { txtTotal.setText(""); result = (0); num1 = (0); num2 = (0); }
If you're just beginning to learn Java GUI programming creating an Water System Calculator is a fantastic project for…
GitHub is a powerful tool used by teams and developers around the globe. This guide is…
It's like having a super-smart buddy that is always there to help you write stories,…
The UK is known for its rich history, diverse culture, and most of all its…
Do you have a plan for your next holiday? Being aware of the Bank Holidays within the…
The world is rapidly changing of software development AI-assisted tools for coding have become the main focus. As…