Autor Tema: ¿Es necesario usar el método main para hacer pruebas Java ó BlueJ vale? CU00649B  (Leído 2283 veces)

paramonso

  • Intermedio
  • ***
  • Mensajes: 241
  • El ignorante afirma, el sabio duda y reflexiona.
    • Ver Perfil
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

Citar
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.
Código: [Seleccionar]

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
« Última modificación: 27 de Febrero 2019, 20:00 por Ogramar »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2662
    • Ver Perfil
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

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".