La Concatenacion es la union de varios elementos, asi de simple.
Para hacer un ejemplo de la conatenacion de dos textos, uno escrito directamente y otro por medio de una variable, lo hariamos de la siguiente forma:
public class Ejemplo{
public static void main(String[ ]args){
String miniCurso = " esto es un mini curso para aprender a programar en Java";
System.out.println("Hola mundo," + miniCurso);
}
}
El resultado sera:
Hola mundo, esto es un mini curso para aprender a programar en Java
Tan sencillo como escribir un "Hola mundo," y luego concatenamos con el signo + de esta forma podemos añadir el siguiente texto que se encuentra en nuestra variable "miniCurso".
Fijate tambien, que en el texto "Hola mundo," he puesto una coma, y en la variable "miniCurso" al principio del texto he puesto un espacio dentro de las comillas dobles. Eso lo hago para cuando realizo la concatenacion, las dos frases no se queden pegadas y haga mal efecto.
Ahora fijate en esta concatenacion:
public class Ejemplo{
public static void main(String[ ]args){
String numero1 = "5";
String numero2 = "12";
System.out.println(numero1 + numero2);
}
}
Como resultado dara:
512
Lo que ha hecho ha sido juntar el 5 y el 12 respectivamente, porque Java los a considerado que no son numeros sino texto, fijate que son de tipo String y estan entre comillas dobles.
Cosa diferente seria, si lo hacemos de esta otra forma:
public class Ejemplo{
public static void main(String[ ]args){
int numero1 = 5;
int numero2 = 12;
System.out.println(numero1 + numero2);
}
}
En este caso el resultado que obtendremos ahora sera el siguiente:
17
Porque en este caso Java ha considerado que los dos numeros, ahora si son numeros porque son de Tipo int y no van entre comillas dobles.