C:\floatqueue>javac TestQueue.java C:\floatqueue>java TestQueue java.lang.IllegalArgumentException: initialize a negative capacity queue [] [1.5] [1.5 2.0] [1.5 2.0 2.5] [1.5 2.0 2.5 3.0] [1.5 2.0 2.5 3.0 3.5] java.lang.IllegalStateException: enqueue a full queue dequeue 1.5[2.0 2.5 3.0 3.5] dequeue 2.0[2.5 3.0 3.5] dequeue 2.5[3.0 3.5] dequeue 3.0[3.5] dequeue 3.5[] java.lang.IllegalStateException: dequeue an empty queue [-1.5] [-1.5 -2.0] [-1.5 -2.0 -2.5] dequeue -1.5[-2.0 -2.5] dequeue -2.0[-2.5] dequeue -2.5[] [-15.1] [-15.1 -20.1] [-15.1 -20.1 -25.1] [-15.1 -20.1 -25.1 -30.1] dequeue -15.1[-20.1 -25.1 -30.1] dequeue -20.1[-25.1 -30.1] dequeue -25.1[-30.1] dequeue -30.1[] C:\floatqueue>em.out.print("dequeue "+Q.dequeue()); Q.selfPrint();