Calculadora de practica hecha en Java Clase Scanner y con arquitectura Monolitico Incluye las operaciones básicas (+, −, ×, ÷)


El codigo funciona con bucle While que engloba el menu de opciones y las respuestas de acuerda la opcion que ingresa el usuario utiliza un switch.
- Java 17 o superior (recomendado). Funciona con Java 11+.
- (Opcional) VS Code con Extension Pack for Java o IntelliJ IDEA / Eclipse.
Compilación por consola:
javac calculadorav1.java
java calculadorav1
Calculadora de escritorio hecha en Java Biblioteca Swing y con arquitectura MVC.
Incluye operaciones básicas (+, −, ×, ÷), potencia, raíz, módulo, teclado numérico, manejo de errores (división por 0, raíz negativa) y atajos de teclado.


- Interfaz gráfica con Swing (
JFrame
,JPanel
,JButton
,JTextField
). - Arquitectura MVC: separación clara entre modelo (lógica), vista (UI) y controlador (eventos).
- Operaciones:
+, -, ×, ÷, ^, √, %
, cambio de signo±
. - Manejo de errores con mensajes amigables (por ejemplo, división por 0).
- Atajos de teclado:
Enter (=)
,Esc (C)
,Backspace (←)
,R (√)
, dígitos y operadores.
- Java 17 o superior (recomendado). Funciona con Java 11+.
- (Opcional) VS Code con Extension Pack for Java o IntelliJ IDEA / Eclipse.
Compilación por consola:
javac calculadorav2.java
java calculadorav2