ystack.java
来自「DO-WHILE循环语句的翻译程序设计(LL(1)法、输出三地址表示)」· Java 代码 · 共 28 行
JAVA
28 行
class YStack {//自定义一个关于栈的类,其中包含一些栈的操作
private int maxSize;
private char[] stackArray;
private int top;
public YStack(int s) { //栈类的构造方法
maxSize = s;
stackArray = new char[maxSize];
top = -1;
}
public void push(char j) {//入栈的操作
stackArray[++top] = j;
}
public char pop() {//出栈的操作
return stackArray[top--];
}
public boolean isEmpty() {//判断栈内是否为空
return (top == -1);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?