错误:类型非法开始
为什么这小段代码在第6行和第10行中给出非法的类型错误开始(用于循环)…。我找不到任何不匹配的花括号…
class StackDemo{ final int size = 10;
Stack s = new Stack(size);
//Push charecters into the stack
for(int i=0; i<size; i++){
s.push((char)'A'+i);
}
//pop the stack untill its empty
for(int i=0; i<size; i++){
System.out.println("Pooped element "+i+" is "+ s.pop());
}
}
我已经实现了Stack类
回答:
您不能for
在类级别使用循环。将它们放入a method
或ablock
另外java.util.Stack
在Java
没有这样的构造函数。
它应该是
Stack s = new Stack()
另一个问题
s.push(char('A'+i))// you will get Unexpected Token error here
只需将其更改为
s.push('A'+i);
以上是 错误:类型非法开始 的全部内容, 来源链接: utcz.com/qa/428830.html