📄 stack.java
字号:
public class Stack implements Simplestack{
int maxSize;
int top;
char [] stack;
final int defualSize=10;
public Stack(){
initiate(defualSize);
}
public Stack(int size){
initiate(size);
}
public void initiate(int size){
maxSize =size;
top=0;
stack=new char [size];
}
public void push(char obj)throws Exception{
if(top==maxSize) {
throw new Exception("all");
}
stack[top]=obj;
top++ ;
}
public char pop()throws Exception{
if(top==0) {
System.out.println (" stack is EMPTY when poping");
}
top--;
return stack[top];
}
public char getTop()throws Exception{
if(top==0) {
System.out.println ("stack is EMPTY when getToping");
}
return stack[top-1];
}
public boolean notEmpty(){
return(top>0);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -