Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: masterdark en 12 de Julio 2015, 18:27
-
Hola aqui tengo la resolucion de los ejercicios:
(CU00658B) (bucle for):
import java.util.Scanner;
public class EjercicioFor
{
public static void main (String [] args){
System.out.println ("Por favor introdusca una palabra");
String teclado = "";
Scanner scanner1 = new Scanner (System.in);
teclado = scanner1.nextLine();
for (int i=1 ; i<= (teclado).length(); i++){
System.out.println (teclado.substring (i-1,i));
}
}
}
(CU00659B) bucle while:
import java.util.Scanner;
public class ejercicioWhile
{
public static void main (String [ ] Args){
System.out.println ("Por favor introdusca una palabra");
String teclado = "";
Scanner scanner1 = new Scanner (System.in);
teclado = scanner1.nextLine();
int i = 0;
while(true){
System.out.println(teclado.substring(i,i+1));
i++;
if(i== teclado.length()){break;}
}
}
}
-
Hola masterdark, es preferible que crees un tema diferente para cada ejercicio, de esta forma se mantiene mejor ordenado el foro y es más fácil responder y localizar las cosas (tenlo en cuenta para los siguientes posts).
Tu respuesta al ejercicio CU00658B es correcta
La respuesta al ejercicio CU00659B no está bien: no debes usar break. La explicación la tienes en https://www.aprenderaprogramar.com/foros/index.php?topic=2570
Te recomiendo que corrijas este código teniendo en cuenta esto.
Salu2