Autor Tema: Ejercicio CU00658B extraer letras de palabras java  (Leído 6079 veces)

Zikem10

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 26
    • Ver Perfil
Ejercicio CU00658B extraer letras de palabras java
« en: 01 de Agosto 2014, 03:12 »
Buen dia este ejercicio se veia simple pero si me costo hacerlo correr porque  no entendia bien como funcionaba el bucle y pues picandole y viendo la salida de este me di cuenta en que no  estaba declarndo bien los valores en el momento de utilizar la variable local "i" como index inicial en el metodo substring.


Código: [Seleccionar]
//Programa deletreo Usando Scanner porque se piden datos por teclado, , usando un bucle for y los metods substring y length
//Programa Hecho por Osvaldo Maciel 31 Julio 2014
//Ejercicio CU00658B


import java.util.Scanner;

public class Deletreo{

    public static void main (String [] args){
    String palabraTeclado="";
   
        System.out.println("Escribe una Palabra");
        Scanner entradaScanner=new Scanner(System.in);
        palabraTeclado=entradaScanner.nextLine();
       
        for(int i=0;i<(palabraTeclado.length());i++) {//el uso de for y del metodo length nos sive para decirno que tan larga es la cadena que introducimos es un valor tipo int
         
           String letra=palabraTeclado.substring(i,i+1);//usamos el metodo substring para obtener las letras de la cadena inroducida pero
                                                        // le ponesmos como sus index (i,i+1) que empiece desde i hasta i+para que cada ves sea la siguiente letra
                                                        //lo que hace es irse recorriendo un lugar
            System.out.println("letra:"+""+i+" "+letra);}//cierre if
       
           
    }//cierre main
   
}//cierre clase
« Última modificación: 31 de Agosto 2014, 11:09 por Alex Rodríguez »

dongo

  • Intermedio
  • ***
  • Mensajes: 177
    • Ver Perfil
Re:Ejercicio CU00658B
« Respuesta #1 en: 01 de Agosto 2014, 16:03 »
Este También esta bien, pero los comentarios deben ser acordes al código XDD

Código: [Seleccionar]
for(int i=0;i<(palabraTeclado.length());i++) {//el uso de for y del metodo length nos sive para decirno que tan larga es la cadena que introducimos es un valor tipo int
         
           String letra=palabraTeclado.substring(i,i+1);//usamos el metodo substring para obtener las letras de la cadena inroducida pero
                                                        // le ponesmos como sus index (i,i+1) que empiece desde i hasta i+para que cada ves sea la siguiente letra
                                                        //lo que hace es irse recorriendo un lugar
            System.out.println("letra:"+""+i+" "+letra);}//cierre if

Ese cierre if del final se te ha colado.... Un saludo!

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".