Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: matru en 08 de Febrero 2016, 22:11

Título: Java new Scanner(System.in) pedir datos al usuario por consola ejemplo CU00659B
Publicado por: matru en 08 de Febrero 2016, 22:11
Código: [Seleccionar]
import java.util.Scanner;

public class TestWhile{

    public static void main(String []arg){

   System.out.println("Inserte una cadena aqui");
       String entrada;
       int contador = 0;
       int var = 1;
       Scanner entradaScanner = new Scanner(System.in);
       entrada = entradaScanner.nextLine();
       
       while(contador < entrada.length()){
       
           System.out.println("Letra: " + var++ + ": " + entrada.substring(contador,contador+1) );
        contador++;
     }
    }
}


Título: Re:EJERCICIO (CU00659B) java desde cero
Publicado por: Lorenzo31 en 09 de Febrero 2016, 00:01
Bien el ejercicio funciona correctamente,

Comentario igual que en el anterior, no necesitas usar la variable var porque puedes hacer:

while(contador < entrada.length()){
       
           System.out.println("Letra: " + (contador+1) + ": " + entrada.substring(contador,contador+1) );
        contador++;
     }

Continua así. Buen trabajo.
Título: Re:EJERCICIO (CU00659B) java desde cero
Publicado por: matru en 09 de Febrero 2016, 01:16
si lo estuve haciendo como me indicabas y me daba un error , al parecer era por que no le ponía esos paréntesis que me indicas, gracias por corregirme