Lección 17. Operaciones entre Números y Cadenas.

Java utiliza el operador + tanto para la suma como para la concatenación. Se suman números. Las cadenas se concatenan.

Si sumamos dos números, el resultado será un número:

Copiar código
int x = 10;
int y = 20;

int z = x + y;  // 30 (un numero)

Si sumamos dos cadenas, el resultado será una concatenación de cadenas:

Copiar código
String x = "10";
String y = "20";

String z = x + y;  // "1020" (un String)

Si agregamos un número y una cadena, el resultado será una concatenación de cadenas:

Copiar código
String x = "10";
int y = 20;

String z = x + y;  // "1020" (un String)