I wrote this code but got 2 errors like java: class, interface, or enum expected
JavaScript
x
public class I_Love_Java {
}
public static void main(String[] args) {
System.out.println("I_Love_Java");
}
When I tried this way
JavaScript
public class I_Love_Java {
public static void main(String[] args) {
System.out.println("I_Love_Java");
}
}
it works. But I cannot understand what the main problem is.
Advertisement
Answer
All methods in Java must be part of a class (even static methods). In your first example, the main
method is not part of any class, whereas in the second example it is.