Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: paramonso en 24 de Septiembre 2018, 19:22
-
Hola. Dejo el Ejercicio CU00649B del tutorial pdf de programación Java.
Estudiando el concepto de método Java. El método substring de la clase String. Extraer caracteres
Envío algunos ejercicios con retraso porque creía que no había que enviar el código y solo comprobar el funcionamiento en BlueJ. :o :o
EJERCICIO
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. Puedes comprobar si es correcta tu solución consultando en los foros aprenderaprogramar.com.
public class Cadenas
{
//Sin parametros
public Cadenas()
{
//Constructor vacio
}
public static void main (String [ ] args) {
String a,b,c,resultado;
a="Solo";
b="Sale el caracol cuando";
c="Amanece";
resultado=Textos(a,b,c);
System.out.print("El resultado es :"+resultado );
}
public static String Textos(String a, String b,String c){
String combinacion;
combinacion=a.substring(0,3)+" "+b.substring(0,5)+"-"+c.substring(0,6);
return combinacion;
}
}
Gracias. :o
-
Buenas, el código funciona bien, no obstante para quien esté siguiendo el curso tener en cuenta que el método main no se explica hasta la entrega CU00655B, por tanto en este ejercicio no se requiere usar el método main, sino que se pueden hacer pruebas con BlueJ sin necesidad de usar método main. Se requiere crear una clase, y usando BlueJ crear un objeto, y sobre ese objeto comprobar el funcionamiento del método. Un ejemplo de solución puede verse en https://aprenderaprogramar.com/foros/index.php?topic=1258.0
Salu2