Desafio

Jesiquita
10 de Junio del 2004
Hola chicos, tengo un problema que no me sale, haber si me pueden ayudar. El problama:
Tengo que hacer un programa que me corra en DOS y que simule lo siguiente, tengo que ingresar un parrafo por teclado y que luego de hacerle un enter el parrafo tiene que aparacer arreglado en 20 columnas y el numero de lineas necesario pero lo dificil esta en que las palabras no se tengan que cortar y que luego de este proceso todo este parrafo se justifique y lo muestre ejmplo:
Hola chicos de programacion
necesito ayuda para
programar, estero que me
ayuden, un besito a todos.

Espero su ayuda.



moginn
10 de Junio del 2004
éste no es un problema demasiado difícil que digamos :P. Para resolverlo deberías usar los métodos de la clase String "charAt" y/o "substring".
El primero te dá el carácter de la cadena en la posición que le especifiques y el segundo te dá una subcadena de la cadena. Por ejemplo:

String s = "buenos días";
char c = s.charAt(0); // c vale 'b'
char c2 = s.charAt(1); // c2 vale 'u'
char c3 = s.charAt(6); // c3 vale ' '
String s2 = s.substring(0, 2); s2 vale "bu"
String s3 = s.substring(4, 10); s3 vale "os día"

Con ésto inténtalo hacer. Si no te sale sigue intentándolo, ya que no es nada bueno que te hagan los problemillas de programación. Y si aún no te sales, pregunta tus dudas. chao