Calculadora
Calculadora
calculadora1;
/**
*
* @author Sebastian
*/
public class Calculadora extends javax.swing.JPanel {
/**
* Creates new form Calculadora
*/
public Calculadora() {
initComponents();
}
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-
BEGIN:initComponents
private void initComponents() {
Pantalla.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
PantallaActionPerformed(evt);
}
});
jButton1.setText("7");
jButton2.setText("/");
jButton3.setText("8");
jButton4.setText("9");
jButton5.setText("4");
jButton6.setText("5");
jButton7.setText("6");
jButton8.setText("*");
jButton9.setText("0");
jButton10.setText("1");
jButton11.setText("2");
jButton12.setText("+");
jButton13.setText("=");
jButton14.setText("-");
jButton15.setText(",");
jButton16.setText("3");
import java.util.Scanner;
switch (operacion) {
case "suma":
System.out.print("Ingresa el primer número: ");
double num1 = scanner.nextDouble();
System.out.print("Ingresa el segundo número: ");
double num2 = scanner.nextDouble();
double resultado = num1 + num2;
System.out.println("El resultado de " + num1 + " + " + num2 + " es:
" + resultado);
break;
case "resta":
System.out.print("Ingresa el primer número: ");
num1 = scanner.nextDouble();
System.out.print("Ingresa el segundo número: ");
num2 = scanner.nextDouble();
resultado = num1 - num2;
System.out.println("El resultado de " + num1 + " - " + num2 + " es:
" + resultado);
break;
case "multiplicacion":
System.out.print("Ingresa el primer número: ");
num1 = scanner.nextDouble();
System.out.print("Ingresa el segundo número: ");
num2 = scanner.nextDouble();
resultado = num1 * num2;
System.out.println("El resultado de " + num1 + " * " + num2 + " es:
" + resultado);
break;
case "division":
System.out.print("Ingresa el primer número: ");
num1 = scanner.nextDouble();
System.out.print("Ingresa el segundo número: ");
num2 = scanner.nextDouble();
if (num2 != 0) {
resultado = num1 / num2;
System.out.println("El resultado de " + num1 + " / " + num2 + "
es: " + resultado);
} else {
System.out.println("No se puede dividir entre cero.");
}
break;
default:
System.out.println("Operación no válida. Inténtalo nuevamente.");
break;
}
scanner.close();
}
}