.
En la declaración del for estás diciendo que haga el bucle mientras i sea igual a la longitud de s, por lo que no hace ninguna iteración. Pon "i < s.length()".
Si hubieras puesto un simple print en dentro del for (por ejemplo que te mostrara que carácter va a comprobar) hubieras visto que el for no se realiza nunca, lo que te tendría que llevar a mirar porque la condición del for no se cumple y darías con el fallo.
#9 Y quien no pone "hola" pone "asdf" en todas sus variables, así como el nombre a las variables o es nombre único o nombres estúpidos a más no poder que no tienen nada que ver con su futuro contenido xD