Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2008, 14:58
Avatar de naitmeir
naitmeir
 
Fecha de Ingreso: junio-2008
Ubicación: Barcelona
Mensajes: 227
Antigüedad: 15 años, 11 meses
Puntos: 0
Pregunta Problemas empezando con java::Ahorcado

Estoy empezando con java y tengo pequeños problemas para hacer un ahorcado... El String "introducida" deberia ir cogiendo los caracteres que se introducen... pero solo reemplaza el primero para cada vez...


Código PHP:
public static void main(String[] argsthrows IOException{
        
String palabra="hola";
        
String introducida="____";
        
int intentos=6,i=0;
        
        
BufferedReader entrada= new BufferedReader(new InputStreamReader(System.in));
        
System.out.println("Adivina la palabra: ");
        
        try{
            do{
                
System.out.println(introducida+" Intentos restantes("+intentos+"). - Introduce una letra: ");                
                
String cadena=entrada.readLine();
                
char c2=cadena.charAt(0);

                for(
i=0;i<palabra.length();i++){            
                    
char c1=palabra.charAt(i);
                    
char c3=introducida.charAt(i);
                    if(
c1==c2){
                      
System.out.print(c1); //imprimir iguales.
                      
introducida.replace(c3c2);
                    } 

                } 
                
intentos--;
            }while(
intentos>0);

            if(
palabra.equals(introducida)){
               
System.out.println("Has acertado la palabra era "+palabra);
            }
            else{
                
System.out.println("Has perdido!");
            }
        }catch(
Exception e){
            
System.out.println("Has de introducir un caracter");
        }
            
        
    } 
Gracias de antemano!