Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Zikem10 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.
//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
-
Este También esta bien, pero los comentarios deben ser acordes al código XDD
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!