Citar
Desarrolla un programa que muestre todos los valores de un contador de 6 dígitos empezando por
0000 y acabando en 9999 con la particularidad que cada vez que se deba mostrar un 3 se muestre E
0000 y acabando en 9999 con la particularidad que cada vez que se deba mostrar un 3 se muestre E
Este es mi código que estuve realizando:
Código:
public static void main(String[] args) {
for (int i = 00; i <= 99 ; i++){
String cadena= String.valueOf(i);
for(int j = 0; i <cadena.length() ; i++){
char letra = cadena.charAt(i);
if(letra=='3'){
cadena.replace('3', 'E');
}
}
System.out.println(cadena);
}
}
No logra reemplazar el tres por la letra E, tampoco iniciar con dos ceros la variable "i", por el contrario siempre inicia desde "0" y va incrementandose.
Cambie los digitos a dos en el bucle para probar y que no demore en ejecutar.