Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Alber en 07 de Julio 2017, 21:13
-
Hola a todos...aquí dejo el código perteneciente al ejercicio propuesto en este tema CU00658B del curso básico de programación orientada a objetos con Java y entorno BlueJ.
Creo que la solución es correcta .
import java.util.Scanner;
public class TestBucle{
public static void main(String[]args){
System.out.println("empezamos test");
System.out.println("por favor,introduzca cadena");
String entradaTeclado="";
Scanner entradaEscaner=new Scanner(System.in);
entradaTeclado=entradaEscaner.nextLine();
for(int i=0;i<entradaTeclado.length();i++){
System.out.println(entradaTeclado.substring(i,i+1));
}
}
}
Añado enlace del tema:
https://www.aprenderaprogramar.es/index.php?option=com_content&view=article&id=624:tipos-de-bucles-java-bucle-for-operadores-y-sentencia-break-ejemplo-ejercicio-resuelto-cu00658b&catid=68&Itemid=188
Un saludo .
-
El ejercicios no cumple todo lo que pide el enunciado tiene que imprimir así.
Letra 1: a
Letra 2: v
Letra 3: e
Y el tuyo solo imprime los caracteres y no muestra como esta Letra x:numero.
a
v
e
Lo que tenes que modificar es al momento de imprimir, quedaría así.
for (int i = 0; i < entradaTeclado.length(); i++) {
System.out.println("Letra " + (i + 1) + ": " + entradaTeclado.substring(i, i + 1));
}
-
ok..tienes razon..gracias por tu aclaracion ..
un saludo