Galera,
Me ajudem por favor!
Não estou conseguindo executar meu prog.
Ele nao passa de binario para decimal de jeito nenhum.
Alguem poderia me ajudar???
Segue código…
// Código
// Pacotes de extensão de java
import javax.swing.JOptionPane;
public class BinarioDecimal{
// inicia o método main
public static void main (String args [])
{
int i, num2, num1; // declara variáveis int
String xVal, aux; // declara variáveis String
// inicializa variáveis
num2 = 0;
num1 = 0;
// Entrada de dados
xVal = JOptionPane.showInputDialog(
"Digite o número binário");
// armazena a variável xVal em aux
aux = new String (xVal);
// retorna o tamanho da variável aux
num2 = aux.length();
// laço para cálculo
for (i = 0; i < num2; i++) {
num1 = num1 + (aux.charAt(i) * (2 ^ i));
}
// exibe os resultados
JOptionPane.showMessageDialog (null, "O resultado é " + num1 );
// fim do programa
System.exit(0);
} // fim do método main
} // fim da classe
Obrigado!!!
