陈华江(HuaChiang Chen) 陈泉冰专栏

未老之前携你远行...

堆栈(Stack)示例

//Demonstrate the Stack class.
import java.util.*;
class StackDemo{
 static void showPush(Stack st,int a){
  st.push(new Integer(a));
  System.out.println("push("  + a + ")");
  System.out.println("stack: " + st);
 }
 static void showPop(Stack st){
  System.out.print("pop --> ");
  Integer a = (Integer)st.pop();
  System.out.println(a);
  System.out.println("stack: " + st);
 }
 public static void main(String[] args)
 {
  Stack st = new Stack();

  System.out.println("stack: " + st);
  showPush(st,9);
  showPush(st,19);
  showPush(st,99);
  System.out.println();

  showPop(st);
  showPop(st);
  showPop(st);
  try{
   showPop(st);
  }catch(EmptyStackException e){
   System.out.println("Empty stack");
  }
 }
}

阅读更多
个人分类: Java
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

堆栈(Stack)示例

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭