TestArrayQueue.java

Iz E-študij, proste zakladnice študentskega znanja

Skoči na: navigacija, iskanje
public class TestArrayQueue
{ 
  public static void main(String[] args)
  { 
    ArrayQueue q = new ArrayQueue();  
     System.out.println(q);
     // za izpis vrednosti front, back in capacity morajo biti ti atributi v ArrayQueue public static
     //System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
     //" capacity: "+ArrayQueue.capacity);
 
    q.enqueue("JANEZ");                
     System.out.println(q);
     //System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
     //" capacity: "+ArrayQueue.capacity);
    q.enqueue("MAJA");                
     System.out.println(q);
     //System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
     //" capacity: "+ArrayQueue.capacity);
    q.enqueue("SIMON");                
     System.out.println(q);
     //System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
     //" capacity: "+ArrayQueue.capacity);
    q.enqueue("PETER");                
     System.out.println(q);
     //System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
     //" capacity: "+ArrayQueue.capacity);
    q.enqueue("MARJAN");                
     System.out.println(q);
     //System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
     //" capacity: "+ArrayQueue.capacity);
 
    System.out.println("Izlocen element: "+q.dequeue());                      
     System.out.println(q);
     //System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
     //" capacity: "+ArrayQueue.capacity);
    System.out.println("Izlocen element: "+q.dequeue());                      
     System.out.println(q);
     //System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
     //" capacity: "+ArrayQueue.capacity);
    System.out.println("Izlocen element: "+q.dequeue());                      
     System.out.println(q);
     //System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
     //" capacity: "+ArrayQueue.capacity);
    System.out.println("Izlocen element: "+q.dequeue());                      
     System.out.println(q);
     //System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
     //" capacity: "+ArrayQueue.capacity);
    System.out.println("Izlocen element: "+q.dequeue());                      
     System.out.println(q);
     //System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
     //" capacity: "+ArrayQueue.capacity);
 
    q.enqueue("KATARINA");                
     System.out.println(q);
     //System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
     //" capacity: "+ArrayQueue.capacity);
    q.enqueue("JANEZ");                
     System.out.println(q);
     //System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
     //" capacity: "+ArrayQueue.capacity);
    q.enqueue("MAJA");                
     System.out.println(q);
     //System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
     //" capacity: "+ArrayQueue.capacity);
    q.enqueue("SIMON");                
     System.out.println(q);
     //System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
     //" capacity: "+ArrayQueue.capacity);
    q.enqueue("SLAVICA");                
     System.out.println(q);
     //System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
     //" capacity: "+ArrayQueue.capacity);
 
    System.out.println("Izlocen element: "+q.dequeue());                      
     System.out.println(q);
     //System.out.println("Vrednosti: front: "+ArrayQueue.front+" back: "+ArrayQueue.back+
     //" capacity: "+ArrayQueue.capacity);
 
    System.out.println();                      
 
    System.out.println("q.getFront() = " + q.getFront());
    System.out.println("q.getBack() = " + q.getBack());
    System.out.println("q.size() = " + q.size());
 
    System.out.println();                      
    System.out.println("Izpis vseh: ");                          
    for (java.util.Iterator it=q.iterator(); it.hasNext(); )
      System.out.println("\tit.next() = " + it.next());
 
    System.out.println();                      
    System.out.println("Brisanje vseh: ");                          
 
    for (;;)  
    {  
       q.dequeue();
       System.out.println(q);
    } 
  }
}
Osebna orodja
Imenski prostori
Različice
Dejanja
navigacija

Tiskanje/izvoz
orodja