Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - dam_daniel

#1
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);

   }

}