• 大小: 0.02M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: Java
  • 标签: java  

资源简介


Java写的一个进栈出栈的演示程序,有界面

资源截图

代码片段和文件信息

/**
 * @(#)MyStack.java
 *
 * MyStack application
 *
 * @author 
 * @version 1.00 2010/4/30
 */
 //extends Jframe implements ActionListener 
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class MyStack extends Jframe implements ActionListener {

final int max=5;//栈的大小
class Tstack
    {
     private int items[];
     private int top;
    
     public Tstack()
     {
     items= new int[max];
     top=-1;
     }
     public boolean stackFull()
     {
     return (top==max-1);
     }
     public boolean stackEmpty()
     {
     return (top==-1);
     }
     public int getTop()
     {
     return top;
     }
     public void setTop(int value)
     {
     top=value;
     }
     public boolean push(int value)
     {
     if(stackFull())
     {
     return false;
     }
     else
     {
     items[++top]=value;
     return true;
     }
     }
     public int pop()
     {
     if(stackEmpty

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      41472  2010-05-11 14:35  汪秋云 MyStack.doc

     文件       3309  2010-05-11 14:33  MyStack.java

----------- ---------  ---------- -----  ----

                44781                    2


评论

共有 条评论