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: cigarzonl en 11 de Julio 2016, 21:24

Título: Java Scanner nextLine para pedir palabra bucle Ejercicio resuelto CU00658B
Publicado por: cigarzonl en 11 de Julio 2016, 21:24
Buen día compañeros acá les dejo mi código del ejercicio CU00658B del curso práctico de programación en Java, cualquier inconveniente duda y aclaración no duden en indicarme gracias.

Citar
EJERCICIO

Crea una clase con un método main que pida una entrada de teclado y usando un bucle for, 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

codigo

Código: [Seleccionar]
import java.util.Scanner;
public class Bucle
{
    public static void main () {
        System.out.println ("Buen dia por favor asigna una palabra para comenzar el programa:  ");
        String entrada = "";
        Scanner entradaEscaner = new Scanner (System.in);
        entrada = entradaEscaner.nextLine();
        for (int i = 0; i < entrada.length(); i++){
        System.out.println (entrada.substring (i,i+1) );
        }
       
    }
 }

Título: Re:bucle en java EJERCICIO resuelto CU00658B
Publicado por: DRANXZ88 en 13 de Julio 2016, 23:38
Tu código funciona bien aunque se podía modificar un poco para que imprima como se muestra en el ejercicio: sería así.

Código: [Seleccionar]
System.out.println("Letra "+(i+1)+" :"+entrada.substring(i, i + 1));
La primera parte nomas lo que le agregue y ya esta como se muestra en el ejercicios.
Título: Re:bucle en java EJERCICIO resuelto CU00658B
Publicado por: cigarzonl en 14 de Julio 2016, 01:10
Wow gracias  DRANXZ88 en serio ayudas mucho muchas gracias wey :D