Conversão

Olá, eu tenho o seguinte códido, só que quando eu vou compilar da um erro dizendo ‘inconvertible types’, sendo que a variavel op1 é uma float e eu queria pegar um valor de um jtextfield. como eu faço pra conseguir isso?

if (sinal == “”){
op1 = (float)campo.getText();
}

op1 =  Float.parseFloat(campo.getText()); 

E outra coisa, ao comparar strings, use o método equals() e não operador de igualdade ‘==’

Ex.: if( sinal.equals("") )

A explicação do porquê disso você encontra nos tutoriais do guj :smiley: