//**IMPORTANT**
//IMMEDIATELY RENAME FILE AS Stack.java
//IT WILL NOT WORK UNTIL YOU DO SO

//Stack implementation using arrays

public class Stack
{
	int DEFAULT_MAX_SIZE = 100;
	int [] stack = new int[DEFAULT_MAX_SIZE];
	int topIndex = -1;	//the index of the top data element
	
	//default constructor
	public Stack()
	{
	}
	
	//specific constructor that sets the max size of the stack to size
	public Stack(int size)
	{
		stack = new int[size];
	}
	
	//push() takes data and pushes it onto the top of the stack
	public void push(int data)
	{
		
	}
	
	//pop() removes the value at the top and returns it
	public int pop()
	{
		
	}
	
	//top() returns the data on top (no popping)
	public int top()
	{
		
	}
	
	//print() outputs all the elements in the stack
	public void print()
	{
		
	}
	
	//isEmpty() returns true if the stack is empty and false otherwise
	public boolean isEmpty()
	{
		
	}
	
	//isFull() returns true if the stack is full and false otherwise
	public boolean isFull()
	{
		
	}
}