Ayuda con el JOptionPane.showMessageDialog();
Publicado por Xiaolin (6 intervenciones) el 25/03/2019 19:57:11
Hola, tengo un problema con este código:
el problema surge en la línea 43, no se ejecuta el JOptionPane. ¿Alguien me explica porque no aparece?. Solo funciona si lo pongo antes del bucle do while().
Gracias. Un saludo.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
package banco;
import java.util.Scanner;
import javax.swing.*;
public class Banco extends JFrame {
public static void main(String[] args) {
int numCuenta;
float saldo, suma = 0;
String informeFinal = "\nLista y estado de cuentas: \n";
Scanner teclado = new Scanner(System.in);
do {
System.out.print("Introduzca cuenta: ");
numCuenta = teclado.nextInt();
if (numCuenta != 0) {
System.out.print("Introduzca Saldo: ");
saldo = teclado.nextFloat();
informeFinal += ("** Num. cuenta: " + numCuenta);
if (saldo > 0) {
informeFinal += (" - Saldo ACREEDOR \n");
suma += saldo;
} else if (saldo < 0) {
informeFinal += (" - Saldo DEUDOR \n");
} else {
informeFinal += (" - Saldo NULO \n");
}
}
} while (numCuenta != 0);
JOptionPane.showConfirmDialog(null, "Saldo total: " + suma); //AQUÍ ESTA EL ERROR.
System.out.println(informeFinal);
}
}
el problema surge en la línea 43, no se ejecuta el JOptionPane. ¿Alguien me explica porque no aparece?. Solo funciona si lo pongo antes del bucle do while().
Gracias. Un saludo.
Valora esta pregunta


0