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

Título: ¿Es necesario usar el método main para hacer pruebas Java ó BlueJ vale? CU00649B
Publicado 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

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
Título: Re:¿Es necesario usar el método main para hacer pruebas Java ó BlueJ vale? CU00649B
Publicado por: Ogramar en 27 de Febrero 2019, 20:01
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