Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: ronal.d87 en 15 de Septiembre 2018, 05:27

Título: Java public static void main (String [ ] Args) ejercicio curso programa CU00659B
Publicado por: ronal.d87 en 15 de Septiembre 2018, 05:27
Respuesta al ejercicio CU00659B del tutorial de programación Java desde cero.

Citar
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


Código: [Seleccionar]
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);       
    }
}
Título: Re:Respuesta CU00659B
Publicado por: paramonso en 24 de Septiembre 2018, 11:51
Hola Ronald.

Todo correcto.

Un saludo. ;)