Java入门编程报错:syntax error, insert 'VariableDeclarator' 求助
解决你的Java语法错误问题
嘿,刚入门Java碰到语法问题太正常了,我帮你揪出代码里的两个关键错误,改完就能正常运行啦:
Person类中方法定义的语法错误:
你写的void display{少了方法必须的括号!Java里不管方法有没有参数,定义时都得加上(),所以要改成:void display() { System.out.println(name + " is " + age + " years old. "); }Driver类中调用方法的错误:
main方法里的display;完全不符合Java的方法调用规则。display是Person类的实例方法,必须通过你创建的mark对象来调用,而且调用方法必须加括号,所以要改成:mark.display();
修正后的完整代码:
public class Person { int age = 0; String name = "John Doe"; void display() { System.out.println(name + " is " + age + " years old. "); } } public class Driver { public static void main(String[] args) { Person mark = new Person(); mark.age = 25; mark.name = "Mark"; mark.display(); } }
运行这段代码就能输出Mark is 25 years old. 啦,继续加油哦!
内容的提问来源于stack exchange,提问作者MoD
相关产品推荐
相关产品推荐

