Entiers, Pile: Print only the values in the stack.
[TP_POO.git] / Piles / Pile.java
index 4e240d3902ad60a7015d956c9b886264351d66b0..e2cc0c470486d69833d790c5e157b867f128fed9 100644 (file)
@@ -2,38 +2,38 @@
 /**
  *
  */
-class Pile {
+public class Pile {
     private int int_array[];
     private int array_size;
     private int stack_head_index;
 
     /**
-     * [setSize description]
-     * @param int size [description]
+     * set the size of the internal array
+     * @param int size the size of the array
      */
     private void setSize(int size) {
         array_size = size;
     }
 
     /**
-     * [getSize description]
-     * @return [description]
+     * get the size of the internal array
+     * @return the integer size of the internal array
      */
     private int getSize() {
         return array_size;
     }
 
     /**
-     * [setHeadIndex description]
-     * @param int index [description]
+     * set the stack head index
+     * @param int index the stack head index
      */
     private void setHeadIndex(int index) {
         stack_head_index = index;
     }
 
     /**
-     * [getHeadIndex description]
-     * @return [description]
+     * get the stack head current index
+     * @return the integer stack head index
      */
     private int getHeadIndex() {
         return stack_head_index;
@@ -95,14 +95,14 @@ class Pile {
      * [afficher description]
      */
     public void afficher() {
-        for (int i = 0; i < getSize(); i++) {
+        for (int i = 0; i < getHeadIndex(); i++) {
             System.out.println("element " + i + " " + int_array[i]);
         }
     }
 
     /**
      * The main() function
-     * @param String[] args main() function arguments
+     * @param String[] args main() function arguments array
      */
     public static void main(String[] args) {
         Pile stack = new Pile(5);