Calculator
Calculator
*;
import javax.swing.*;
import java.awt.*;
Calculator() {
s0 = s1 = s2 = "";
// Frame setup
setTitle("Calculator");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(400, 400);
setLayout(new BorderLayout());
// Create buttons
JButton b0 = new JButton("0"), b1 = new JButton("1"), b2 = new
JButton("2"),
b3 = new JButton("3"), b4 = new JButton("4"), b5 = new
JButton("5"),
b6 = new JButton("6"), b7 = new JButton("7"), b8 = new
JButton("8"),
b9 = new JButton("9"), ba = new JButton("+"), bs = new
JButton("-"),
bd = new JButton("/"), bm = new JButton("*"), beq = new
JButton("C"),
be = new JButton("."), beq1 = new JButton("=");
// Panel setup
JPanel panel = new JPanel();
panel.setLayout(new GridLayout(5,4)); // Adjust grid layout for buttons
@Override
public void actionPerformed(ActionEvent e) {
String s = e.getActionCommand();
double result = 0; // Declare result at the top