si deseo convetir un numero octal a decimal, pero si escribo un numero como 8232 al hacer la conversion que lo valide y diga que no es un numero octal valido o algo asi...
aqui una parte del codigo
Código
[/code]
[code=java]
if ("Binario".equals(atrib)){
String num;
int resul = 0;
num=numero.getText();
Binario calcular = new Binario();
try {
resul=calcular.bin_dec(num);
}
}
if ("Octal".equals(atrib)){
String num;
int resul = 0;
num=numero.getText();
Octal calcular = new Octal();
try {
resul=calcular.oct_dec(num);
}
}
if ("Decimal".equals(atrib)){
String num;
num=numero.getText();
resultado.setText(num);
}
if ("Hexadecimal".equals(atrib)){
String num;
int resul = 0;
num=numero.getText();
Hexa calcular = new Hexa();
try {
resul=calcular.hex_dec(num);
}
}
}
Este metodo es de salida Decimal, osea que convetira el numero inicial en decimal, dependiendo si la entrada sea binario, octal, hexa, todos estos deberan ir a decimal, ahora vuelvo a repetir mi duda, como podre validar que el numero escrito corresponda a uno de esos sistemas numericos???
=======EDITADO=========
Bueno amigos, pude resolverlo con una validacion al texfield con key-keytiped


 
  




 Autor
 Autor
		



 En línea
									En línea
								
 
						
 
						 
						