me contesto, eso que he puesto segun he leido es para caracteres si es para cadenas hay que usar el equals.
podeis ponerme un ejemplo con caracteres?
Cita:
Iniciado por lobezno_xmen hola a todos, estoy empezando a estudiar y ha hacer cosas en java porque me gusta la programacion, pero me estoy volviendo loco al empezar a programar.
quiero hacer una calculadora basica que pasandole parametros como por ejemplo el operador suma 2 5, es decir
prompt>java calculadora + 5 2
y que me devuelva 7
y si le paso: java calculadora - 5 2
y me devuelva 3
el lio que tengo es que no capto la idea de las cadenas y los caracteres
por mas que comparo el args[0] con + no me lo reconoce
String operador=args[0]
....
if (operador=="+")
{
//hace la suma
}
else if (operador=="-")
{
//hace la resta
}
pero no hay manera, he probado en char y en String pero no me compara correctamente
me podeis ayudar????
gracias a todos