java 需要编译 需要class 或enum 什么意思?帮忙找下错误

publicclassLkQueue{Nodefront,rear;publicLkQueue(){initiate();}privatevoidinitiate(){f... public class LkQueue {
Node front,rear;
public LkQueue(){
initiate();
}
private void initiate(){
front=rear=null;
}
public void append(int obj){
Node newNode=new Node(obj,null);
if(rear!=null)
rear.next=newNode;
rear=newNode;
if(front==null)
front=rear;
}
public int delete(){
int obj=front.element;
front=front.next;
if(front==null)
rear=null;
return obj;
}
public boolean notEmpty(){
return front!=null;
}
public int count(){
Node p=front;
int n=0;
while(p!=null){
n++;
p=p.next;
}
return n;

}

}
public class exam_Queue{
public int revse(int x){
LkQueue q=new LkQueue();
int n;
while(x>0){
q.append(x%10);
x=x/10;
}
while(q.notEmpty())
n=n*10+q.delete();
return n;
}

}

public boolean Earr(int x){
return reverse(x)==x;
}

public static void main(String args[]){
int m,n;
int a[]={12,23,31,47,47,31,23,12};
m=21345;
n=revse(m);
System.out.println(m);
if(Earr(a[],a[].length)) /*调用Earr函数*/
System.out.println("Yes");
else
System.out.println("Not");
}
}
public class Node
{
int element;
Node next;
Node(Node nextval)
{
next=nextval;
}
Node(int obj,Node nextval)
{
element=obj;
next=nextval;
}
public Node GetNext()
{
return next;
}
public void SetNext(Node nextval)
{
next=nextval;
}
public int GetElement()
{
return element;
}
public void SetElement(int obj)
{
element=obj;
}
}
展开
 我来答
q511579599
2011-04-28 · 超过36用户采纳过TA的回答
知道答主
回答量:98
采纳率:0%
帮助的人:119万
展开全部
public boolean Earr(int x){
return reverse(x)==x;
}
这个方法在类的外面,上面那个类已经结束了。
追问
应该怎么改啊?
追答
这个怕误导你,我对C#比较熟,但是这俩语法差不多,我只能看出问题在哪,具体的改法还真帮不到你呢。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式