imprimir("10"+2);
imprimir("10"*2);
En este código por qué no genera resultados diferentes
imprimir("10"+2);
imprimir("10"*2);
En este código por qué no genera resultados diferentes
Buenas el 10 entre comillas lo toma como si fueran palabras, en el + genera una concatenacion y te queda 102 en la multiplicacion java lo toma como numero el 10 y te da 20 como respuesta.
Así como está escrito el primero te genera 102 y el segundo imprimir 20.
Ok, ya entiendo mejor, gracias.