Respuesta al ejercicio CU00659B del tutorial de programación Java desde cero.
Crea una clase con un método main que pida una entrada de teclado y usando un bucle while, el método length de la clase String y el método substring de la clase String, muestre cada una de las letras que componen la entrada. Por ejemplo si se introduce “ave” debe mostrar:
Letra 1: a
Letra 2: v
Letra 3: e
import java.util.Scanner;
/**
*
* @author Ronnie
*/
public class WhileDoCU00659B {
public static void main (String [ ] Args) {
Scanner sc = new Scanner(System.in);
String rc = "";
int i = 0;
System.out.println("Ingrese el texto");
rc = sc.nextLine();
//Ejemplo ciclo While
System.err.println("Ciclo While Y Do While");
while (i<rc.length()) {
System.out.println("Letra "+(i+1)+": "+rc.substring(i, i+1));
i++;
}
//Ejemplo ciclo Do while
int contador = 0 ;
do { System.out.println ("Letra " + (contador+1)+": "+rc.substring(contador,contador+1) );
contador += 1;
} while (rc.length()>contador);
}
}