problema de compilación en java, a la hora de mostrar la salida me muestra un msj en blanco
Publicado por jeison (3 intervenciones) el 04/07/2016 19:02:33
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
49
50
51
52
53
54
55
56
57
58
59
60
import javax.swing.JOptionPane;
public class Encriptador {
public static void main(String[] args) {
int num,x,y,ultimoDigito,primerDigito,cifras=0;
num=Integer.parseInt(JOptionPane.showInputDialog("Ingrese un numero que inicie en 9 y termine en 9 tal que sus numeros intermedios sean 0, 1, 2 o 3"));
x=num;
y=num;
String salida=" ";
while (y>0) {
cifras=(cifras+1);
y = (int) (y/10);
}//fin del while
ultimoDigito = (int)(x % 10);
primerDigito = (int)(x/(Math.pow(10,(cifras-1)))) % 10;
if (ultimoDigito==9 && primerDigito==9){
while (x>0){
ultimoDigito = (int) (x % 10);
x = (int) (x/10);
if (ultimoDigito == 0 || ultimoDigito == 1 || ultimoDigito == 2 || ultimoDigito == 3 || ultimoDigito == 9)
System.out.print("");
else
JOptionPane.showMessageDialog(null,"El numero ingresado es incorrecto....");
num=5;
}while (num>=10)
num = (int)(num/10);
ultimoDigito= (int)(num % 10);
if (ultimoDigito==0)
salida="Maria "+salida;
else if (ultimoDigito==1)
salida=" no "+salida;
else if (ultimoDigito==2)
salida=" esta "+salida;
else if (ultimoDigito==3)
salida=" feliz "+salida;
JOptionPane.showMessageDialog(null,salida);
}//fin del if
else {
JOptionPane.showMessageDialog(null,"El numero ingresado es incorrecto");
}
}//fin del metodo main
}//fin de la clase
Valora esta pregunta


0