Cita de: sapito169 en 21 Febrero 2010, 21:38 PM
ya lo ise estuvo divertido no fue ni demasiado facil ni demasiado dificil ase tiempo que no me retava un poco
aca te lo dejo resuelto pero e evitado poner la parte mas dificil por que aqui no se ase la tarea a nadie solo te voy diciendo que necesitas conocer como sacar numeros alasares enteros usando la clase math y el metodo randon
ademas saber desordenar un arreglo de forma alasarCódigo [Seleccionar]
package ejemplo;
import java.util.StringTokenizer;
public class DesosrdeNadorFrase {
private String frase;
public DesosrdeNadorFrase() {
setFrase("");
}
public DesosrdeNadorFrase(String frase) {
setFrase(frase);
}
public void setFrase(String frase) {
this.frase = frase;
}
public String getFraseDesordenada() {
String fraseDesordenada = "";
for (StringTokenizer stringTokenizer = new StringTokenizer(frase); stringTokenizer.hasMoreTokens();) {
String token = stringTokenizer.nextToken();
fraseDesordenada = fraseDesordenada + " " + getPalabraDesordenada(token);
}
return fraseDesordenada.trim();
}
public String getPalabraDesordenada(String token) {
String primeraLetra, ultimaLetra, fraseCentro;
primeraLetra = token.charAt(0) + "";
ultimaLetra = token.charAt(token.length() - 1) + "";
fraseCentro = getLetrasCentroPalabra(token);
return primeraLetra + fraseCentro + ultimaLetra;
}
private String getLetrasCentroPalabra(String token) {
//aca te luses
}
return "";
}
}
pues no se si sera solo a mi pero no me funciona, uso para compilarlo el jgrasp