import java.util.Stack; public class IntegersPrinter { public void print() { Stack<Integer> integerStack = new Stack<Integer>(); System.out.println("Starting..."); int n = (int)(Math.random() * 100) % 10 +1; int number; for(int i = 0; i < n; i++) { number = (int)(Math.random() * 100); integerStack.push(number ); System.out.println("push: " + number); } while(!integerStack.isEmpty()) { number = integerStack.pop(); System.out.println("pop: " + number); } System.out.println("Done!"); } } class TestIntegersPrinter { public static void main(String[] args) { (new IntegersPrinter()).print(); } }