Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/03/2008, 23:29
nerublanco
 
Fecha de Ingreso: marzo-2008
Mensajes: 13
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Ayuda con codigo

Gracias por tu sugerencia Windoctor.

La implemente (creo que correctamente), pero sinceramente estoy bloqueado. llevo ya varios dias intentado una cosa y otro y pues como veras en el codigo no he ido muy lejos; hasta me siento un poco frustrado con este programa.

He intentado hacer la frase parcialmente escondida (como sugiere el ejercicio), pero no he logrado nada.

Disculpen la negatividad pero estoy totalmente bloqueado.

gracias


Código:
/*SecretPhrase.java*/

import javax.swing.JOptionPane;
import java.util.Arrays;

public class SecretPhrase
{

public static void main(String [ ] args)
{

String palabra = "Life is a field of unlimited possibilities", wordtoguess="------------------------------------------", phrasetoguess;
int x=0, y=0;
String aciertos="";
String errados="";
String letra="";
char[ ] dashes = wordtoguess.toCharArray();
char[ ] compare = palabra.toCharArray();

	do
	{

	phrasetoguess=JOptionPane.showInputDialog("word or letter?");

	if (phrasetoguess.equalsIgnoreCase("palabra"))

	{
	phrasetoguess=JOptionPane.showInputDialog("Guess the phrase");

	if (phrasetoguess.equalsIgnoreCase(palabra))

	System.out.println("Life is a field of unlimited possibilities\nYou got 
        it!\nCongratulations!!!");
	}

	else 
	{

	x=0;
	y++;

	String player=JOptionPane.showInputDialog("Enter a letter or phrase");
	}
	}

	while(palabra != wordtoguess);
	{
	if(palabra.indexOf(letra) >= 0)
	aciertos+=letra;
	else
	errados+=letra;

	for(int i = 0; i < palabra.length(); i++)
	{
	String l = palabra.substring(i,i+1);
	if(aciertos.indexOf(letra) >= 0)
	{
	System.out.println(" " + letra);
	}
	else
	System.out.println(" _ ");
	}
	}
System.exit(0);
	}
}