Aqui aporto mi solución al ejercicio CU00659B del curso de programación POO con Java, deletrear palabras con
while:
He creado dos paquetes diferentes diferentes,
aplicación donde solo estará el método
main y el paquete
cadenas donde se encuentra la clase con la
lógica:
Paquete aplicación con la clase
Principal:
package aplicacion;
import cadenas.Cadenas;
/**
* Clase Principal
*/
public class Principal
{
public static void main(String[] args){
Cadenas cadena = new Cadenas();
cadena.deltrearCadena();
}
}
Paquete cadenas con la clase
Cadenas:
import java.util.Scanner;
/**
* Clase Cadenas
*/
public class Cadenas
{
public String pideCadena(){
Scanner entradaEscaner = new Scanner(System.in);
String cadena = entradaEscaner.nextLine();
return cadena;
}
public void deltrearCadena(){
System.out.println("Introduzca la palabra: ");
String cadena = pideCadena();
System.out.println("La palabra introducida es: "+cadena);
int contador = 0;
int numeroLetra = 0;
while(contador < cadena.length()){
numeroLetra++;
System.out.println("Letra "+(numeroLetra)+": "+cadena.substring(contador,contador+1));
contador++;
}
}
}
Salida del programa:
La palabra introducida es: David
Letra 1: D
Letra 2: a
Letra 3: v
Letra 4: i
Letra 5: d