InformáticaBásico1 respuestas

Alguien sabe por que no puedo usar = = en lugar de equals en java?

Alguien sabe por que no puedo usar = = en lugar de equals en java.

Mejor respuesta

Malovid
2

Lo que sucede en este caso es que tu variable strOpciones un tipo de dato String, es decir que solo toma los caracteres como texto, por lo cual al tener un numero por ejemplo almacenado en tu variablestrOpcion = 1, ese numero es almacenado en formato de texto y no puede ser usado para hacer operaciones matematicas, deberías almacenar los números en una variable de tipo inttambién puede ser de tipodouble, long, float, etc.

Entonces quedaría de este modo : / / Inicio Variable

intopcion = 1 ; / / Condicion While

while(opcion!

= 5) ;

Nota : Las variables de tipo String usan equalspara crear una igualdad.

Mientras que las de tipo numérico como intusan el operador = = (Es Igual a)Tambien el operador !

= (No es igual a).