关闭

堆栈(Stack)示例

标签: integerimportstringclass
846人阅读 评论(0) 收藏 举报
分类:

//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");
  }
 }
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:609146次
    • 积分:8047
    • 等级:
    • 排名:第2719名
    • 原创:75篇
    • 转载:247篇
    • 译文:0篇
    • 评论:65条
    文章分类
    最新评论