Soy nuevo, apenas comprendiendo algo y estos son mis aportes para saber si están correctos.
EJERCICIO (CU00649B) del tutorial de programación Java con BlueJ
Crea una clase (ponle el nombre que quieras) que carezca de atributos y cuyo constructor esté vacío. En dicha clase debe existir un método tipo función que reciba 3 cadenas de texto y devuelva la cadena de texto combinación de: las dos primeras letras de la primera cadena, seguidas por un espacio en blanco, seguidas de las cuatro primeras letras de la segunda cadena, seguidas de un guión medio y seguido de las 6 primeras letras de la tercera cadena.
//Combina las tres primeras letras de tres textos recibidos como parámetro en una sola cadena
public class Combinador {
//Campos de la clase
private String texto1;
private String texto2;
private String texto3;
//Constructor de la clase
public Combinador () {texto1 = "";texto2 = "";texto3 = "";} //Cierre del constructor
//Método tipo función. que combina las dos primeras letras de la primera cadena, seguidas por un espacio en blanco, seguidas de las //cuatro primeras letras de la segunda cadena, seguidas de un guión medio y seguido de las 6 primeras letras de la tercera //cadena
String combinacion (String valor_texto1, String valor_texto2, String valor_texto3) {
String combinacion = valor_texto1.substring (0,2) + " " + valor_texto2.substring (0,4) + "- " + valor_texto3.substring (0,6));
return combinacion; //combinacion es tanto el nombre del método como el de una variable local
} //Cierre del método
} //Cierre de la clase