【发布时间】:2020-09-18 04:00:11
【问题描述】:
我的堆栈程序有问题,我并不真正理解我的错误。我能得到一些帮助吗?每次我尝试运行它时,它都会出现多个错误,并且我对一些事情感到非常困惑。我的错误总共有 60 个错误。 因此整个程序都关闭了。我要做的就是在这个堆栈和队列程序中创建名称。
public class YourStackNB {
private int maxSize;
private long[] stackArray;
private int top;
public YourStackNB(int s) {
maxSize = s;
stackArray = new long[maxSize];
top = -1;
}
public void push(long j) {
stackArray[++top] = j;}
public long pop() {
return stackArray[top--];
}
public boolean isEmpty() {
return (top == -1);
}
public static void main(String[] args) {
YourStackNB theStack = new YourStackNB();
Stack<Name> even = new Stack<>();
theStack.push(dino);
theStack.push(perry);
theStack.push(jada);
theStack.push(holly);
theStack.push(nori);
while (!theStack.isEmpty()) {
long value = theStack.pop();
System.out.print(value);
System.out.print(" ");
}
System.out.println("");
}
}
【问题讨论】:
-
我们不是读心术的人:如果您“遇到多个错误并且......对一些事情感到困惑”,您需要告诉我们您遇到了哪些错误以及您对哪些事情感到困惑。
-
请edit你的问题添加错误信息和混淆的原因。