// Using if statements, relational
// operators, and equality operators 
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;

public class DoMax extends Applet
             implements ActionListener {
   
	Label prompt1;     
	TextField input1;  
	int MyArray[] = new int[10];
	int number1;
	int XPosition = 70;
	int ArrayCounter = 0;
	int TotalEntered = 0;
	int Maximum;
   
   
   public void init()
   {
      prompt1 = new Label( "Enter an integer and press Enter" );
      add( prompt1 );  

      input1 = new TextField( 10 );
      input1.addActionListener( this );
      add( input1 );
	  
   }

   
   public void paint( Graphics g )
   {
		
		  XPosition = 70;		
		  g.drawString( "Data in the Array is:", 70, 75 );
		  
		  for (int i=0; i < MyArray.length; i++) {
			  g.drawString( String.valueOf(MyArray[i]), XPosition, 90);
		      XPosition += 20;
		  }
		 
		  if (TotalEntered > 9)
			  {
				 g.drawString( "The Maximum value in the array is: " + Maximum, 70, 110);
			
			  }
		 
   }

   
   
   public void actionPerformed( ActionEvent e )
   {   
	  if (TotalEntered > 9) 
	  {		
	      input1.setText("");
		  repaint();
		  return;
	  }
	  

      number1 = Integer.parseInt( input1.getText() );
	  input1.setText("");

	  MyArray[ArrayCounter] = number1;
	  ArrayCounter++;
	  TotalEntered++;

	  if (TotalEntered > 9)
	  {
		Maximum = FindMax(MyArray);
	
	  }
	  

      repaint();
   }


	public int FindMax(int MaxArray[])
	{
		
		int MaximumValue = 0;
		for (int i = 0; i < MaxArray.length; i++)
		{
			MaximumValue = Math.max(MaxArray[i], MaximumValue);
		}

		return MaximumValue;
	
	}

}


