当前位置: 首页 > 知识库问答 >
问题:

错误:在类Grad中找不到Main方法,请将Main方法定义为:public static void Main(字符串[]args)

狄兴业
2023-03-14

我得到这个消息由java编译器错误:主方法没有在类Grad中找到,请定义主方法为:公共静态无效主(字符串[]args)

这是我(从书中)的代码:

class Grad {
      String naziv = "nepoznat";
      int brojStanovnika = 0;
}

class TestGrad {
      public static void main(String[] args) {
            Grad g1 = new Grad();
            Grad g2 = new Grad();
            Grad g3 = new Grad();
            g1.naziv = "Belgrade";
            g1.brojStanovnika = 1600000;
            g2.naziv = "Njujork";
            g2.brojStanovnika = 20000000;
            g3.naziv = "Vankuver";
            System.out.println(g1.naziv);
            System.out.println(g1.brojStanovnika);
            System.out.println(g2.naziv);
            System.out.println(g2.brojStanovnika);
            System.out.println(g3.naziv);
            System.out.println(g3.brojStanovnika);

  }

}

非常令人沮丧,请帮忙:)

共有2个答案

弘承运
2023-03-14

方法是在TestGrad类中定义的,所以这是您应该尝试运行的。不是毕业生班。

岳正阳
2023-03-14

将您的TestGrad公开,并确保文件名也是TestGrad。java

class Grad {
      String naziv = "nepoznat";
      int brojStanovnika = 0;
}

public class TestGrad {
      public static void main(String[] args) {
            Grad g1 = new Grad();
            Grad g2 = new Grad();
            Grad g3 = new Grad();
            g1.naziv = "Belgrade";
            g1.brojStanovnika = 1600000;
            g2.naziv = "Njujork";
            g2.brojStanovnika = 20000000;
            g3.naziv = "Vankuver";
            System.out.println(g1.naziv);
            System.out.println(g1.brojStanovnika);
            System.out.println(g2.naziv);
            System.out.println(g2.brojStanovnika);
            System.out.println(g3.naziv);
            System.out.println(g3.brojStanovnika);

  }
}
 类似资料: