java基础知识---数组模拟栈数据结构
java基础知识02
一、.数组结构模拟栈数据结构
编写程序,使用一维数组,模拟栈数据结构。
要求:
1.这个栈可以存储java中的任何引用类型数据。
2.在栈中提供push方法模拟压栈。(栈满了要有提示信息)
3.在栈中提供pop方法模拟弹栈 (栈空了也要有提示信息)
4.编写测试程序,new栈对象,调用push,pop方法来模拟压栈,弹栈的动作。
注意:栈帧永远指向栈顶部的元素
(1)题目
(2)构造方法和getter。setter方法
(3)压栈方法和弹栈方法
(4)测试程序–压栈
(5)测试程序–弹栈
(6)运行截图
从运行截图中可以看出弹栈的元素也是从后往前倒着弹的。