Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Ayuda elevar a (n) potencia ??

Hola, os vuelvo a molestar, explico mi duda:

Antes me ayudaron a tranformar un texto a numeros, siendo cada letra a=1, b=2, etc... pues el codigo funciona bien, ahora estoy intentando que a mas de mostrar en pantalla el mensaje en numeros, muestre tambien el mismo mensaje en numeros, pero cada numero elevado a la "n" potencia, ejemplo

Mensaje : Hola
Imprime : 8 15 12 1
Imprime en la otra linea: 64 255 144 1

En ese ejemplo fue elevado a (2), no se sime explico ? dejo el codigo aki, espero su ayuda gracias:)

public static void main(String[] args) {

String s = "Hola Mundo";
char[] cad = s.toLowerCase().toCharArray();
StringBuilder t = new StringBuilder();
for (char item : cad) {
t.append(item == ' ' ? 0 : item - 'a' + 1).append(" ");}
System.out.println(t.toString());}}

agosto 3, 2014 | Unregistered CommenterSalem

Corrijo un error, 15 x 15 es 225 jeje :P perdon

agosto 3, 2014 | Unregistered CommenterSalem

Para que practiques la lectura:

http://docs.oracle.com/javase/7/docs/api/java/lang/Math.html#pow(double,%20double)

agosto 3, 2014 | Registered Commenterchoces