Мой вопрос: мы не можем написать выходной оператор за пределами main в java? Если я заключу его в {} фигурные скобки, то я не получу ошибки, но если я его непосредственно напишу, я получаю сообщение об ошибке. почему так?
public class abc
{
int a=3;
int b=0;
System.out.println("this statement gives error"); //Error!!
{System.out.println("this works fine");}
public static void main(String args[]) {
System.out.println("main");
abc t=new abc();
}
}
Я пробовал писать его в основном, он работает. Почему он не работает без метода?