【发布时间】:2021-03-05 22:46:38
【问题描述】:
import java.util.Scanner;
public class testFixedCapacityStack {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
FixedCapacityStack<String> s;
s = new FixedCapacityStack<String>(100);
while(sc.hasNext()) {
String item = sc.next();
if(!item.equals("-")) {
s.push(item);
} else if (!s.isEmpty()) {
System.out.print(s.pop() + " ");
}
}
System.out.println(s.size());
}
}
我不知道为什么最后一行没有被执行。有人请指出我哪里做错了。 谢谢。
【问题讨论】:
-
@Tom 是的!谢谢