微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么此Java代码显示标识符预期错误?

如何解决为什么此Java代码显示标识符预期错误?

我正在学习Java并遇到了这个问题。问题陈述在这里不是很重要。运行代码时出现错误代码

class constructor1
{
    Public static void main(String args[])
    {
        Example1 obj1 = new Example1(20,30);
        Example1 obj2 = new Example1(10,20);
        obj1.show();
        obj2.show();
    }
}
class Example1
{
    int a,b;
    Example1(int x,int y)
    {
        a = x;
        b = y;
    }
    void show()
    {
        system.out.println("a = " + a + "b =" + b);
    }
}

错误

    constructor1.java:3: error: <identifier> expected
        Public static void main(String args[])
              ^
1 error

搜索了许多在线资源以纠正错误,但找不到它。有人可以帮忙该错误的原因是什么?

解决方法

public是关键字,大小写很重要。

您编写了Public,编译器无法将其理解为关键字,但认为您可能正在引用名为Public的类型,因此正在等待变量名(因此需要“标识符”)。

Public更改为public

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。