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);
}
Inventory Management POS systems are now an essential part of modern businesses such as bookshops,…
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…