Foro de elhacker.net

Foros Generales => Dudas Generales => Mensaje iniciado por: dam_daniel en 15 Marzo 2019, 17:31 pm



Título: problema para imprimir un vector en el main (java)
Publicado por: dam_daniel en 15 Marzo 2019, 17:31 pm
buen dia el siguiente programa imprimir el nombre DANIEL en vertical, en vertical de abajo hacia arriba y separado por un espacio. como esta el codigo corre perfecto solo que ahora me pidieron imprimirlo desde el metodo principal el metodo main pero no se como hacerlo para no perder la estructura de impresion.

muchas gracias es urgente.

package ejercicio;


public class Clases {

   public Clases() {

   }

   public char[] metodoUno(String cadena) {
      char[] vertical = cadena.toCharArray();
      for (int i = 0; i < cadena.length(); i++) {
         System.out.println(vertical);
      }
      System.out.println("\n");
      return vertical;
   }

   public char[] metodoDos(String cadena) {
      
      char[] invertir = cadena.toCharArray();
      for (int j = cadena.length() - 1; j >= 0; j--) {
         System.out.println(invertir[j]);
      }
      System.out.println("\n");
      return invertir;
   }

   public void metodoTres(String cadena) {
      System.out.println(cadena.charAt(0) + " " + cadena.charAt(1) + " " + cadena.charAt(2) + " " + cadena.charAt(3)
            + " " + cadena.charAt(4) + " " + cadena.charAt(5));
   }

}
////////////////////////////////////////////////////////////////////////////////////////

package ejercicio;

public class Main {

   public static void main(String[] args) {

      String cadena = "DANIEL";
      Clases objeto = new Clases();

       objeto.metodoUno(cadena);
      objeto.metodoDos(cadena);
      objeto.metodoTres(cadena);

   }

}