为什么sopln()会出错?

时间:2017-04-22 18:10:28

标签: java

Button

当我在public class Gfg { // constructor Gfg() { System.out.println("Geeksforgeeks"); } System.out.println("hi"); public static void main(String args[]) { Gfg b; b = new Gfg(); } } 或类中的方法中写sopln()时,它没有给出任何错误,但是当我在课堂上写它时,它会给出错误。为什么这样?

2 个答案:

答案 0 :(得分:2)

因为java中的任何表达式语句都应该在{}之间,所以你可以在main方法之内或静态块中使用它,例如:

{
  System.out.println("hi");
}

看看herehere

答案 1 :(得分:1)

您需要在方法中包含语句,例如

public class Gfg {

    Gfg(){
        System.out.println("Geeksforgeeks");
        dummyMethod();
    }

    public void dummyMethod(){
        System.out.println("hi");
    }
..///rest of code