/*
entwickelt von:
Christian Vogt
*/

import javax.swing.*;

public class zahlenraten
{

	public static int zufallszahl()
	{
		double zahl= Math.random();
		zahl=zahl*1000;
		int zzahl = (int)zahl;
		return zzahl;
	}

	public static void main (String args[])
	{
		int eingabe =0;;
		int i=1;

		int parameter = zufallszahl();

	while(parameter != eingabe)
	{

		if((parameter <0) || (parameter >1000))
		{
			System.exit(0);

		}
		else
		{
			JTextField[] feld = {new JTextField()};
			Object[] msg = {"Eingabe", feld[0]};
			(new JOptionPane(msg)).createDialog(null, "Zahlenraten").setVisible(true);

			eingabe = Integer.parseInt(feld[0].getText());

			if(eingabe == parameter)
			{
				JOptionPane.showMessageDialog(null, "Ihre Wahl war die Richtige.\n\nHerzlichen Glueckwunsch\n\nBenoetigte Versuche: "+i, "Finish", JOptionPane.PLAIN_MESSAGE);
			}
			else
			{
				if(eingabe < parameter)
				{
					JOptionPane.showMessageDialog(null, "Die gesuchte Zahl ist größer", "Ihre Eingabe", JOptionPane.PLAIN_MESSAGE);
					i++;
				}
				else
				{
					JOptionPane.showMessageDialog(null, "Die gesuchte Zahl ist kleiner", "Ihre Eingabe", JOptionPane.PLAIN_MESSAGE);
					i++;
				}
			}
		}
	}
	System.exit(0);

	}       // main
}	//class