java StaticDemo1.java:27: 错误: 进行语法分析时已到达文件结尾

2025-04-27 21:33:20
推荐回答(3个)
回答1:

可能你多写了大括号。java编程大部分都是用MyEclipse 编程,而我们很少用dos进行编译,提示错误信息也不熟悉,你最好还是把代码贴出来

public Static talk()改成:public String talk()
这么简单错误还没解决啊- -!!!
public String talk()
{
return "我是:"+this.name+",今年:"+this.age+"岁,来自:"+this.city;
}---这大括号我没看到- -,改成这样就可以了,你return的String类型所以talk方法前面要加String类型返回值

回答2:

请贴代码,要不猜不出来,你 talk()方法后面少个‘}’

class Person

{

String name;

String city;

int age;

public Person(String name,String city,int age)

{

this.name=name;

this.city=city;

this.age=age;

}

public Static talk()

{

return  "我是:"+this.name+",今年:"+this.age+"岁,来自:"+this.city;

        }

}

public class StaticDemo1

{

public static void main(String [] args)

{

Person p1=new Person("Liuc",18,"America");

Person p2=new Person("Lili",20,"China");

System.out.println(p1.talk());

System.out.println(p2.talk());

}


}

回答3:

用debugger调试吧. 错误太笼统了