Ошибка при вызове функции в java. - Вопросы по Java

Вопрос Ошибка при вызове функции в java.

Регистрация
1 Сен 2013
Сообщения
92
Репутация
0
Спасибо
0
Монет
0
Только начинаю изучать программирование, но уже столкнулся с проблемой которая не затрагивается в интернете. Вот сам код: public class HelloWorld {

public static void Hello() {

System.out.println("Hello, World!");

}

}

HelloWorld.Hello(); И ошибка которую выдает: HelloWorld.java:6: error: class, interface, enum, or record expected

HelloWorld.Hello();

^

1 error Если вопрос глупый, то не кидайте помидорами, я честно от души не понимаю что не так.
 
Регистрация
16 Ноя 2012
Сообщения
69
Репутация
0
Спасибо
0
Монет
0
Попробуй класс HellowWorld сделать static
 
Регистрация
26 Ноя 2013
Сообщения
108
Репутация
0
Спасибо
0
Монет
0
Ошибка в вашем коде вызвана тем, что вы пытаетесь вызвать метод Hello() без помещения его внутри метода main.

В Java, выполнение программы начинается с метода main, поэтому все вызовы других методов должны быть помещены внутрь метода main.

Исправленный код будет выглядеть так:

public class HelloWorld {
public static void Hello() {
System.out.println("Hello, World!");
}

public static void main(String[] args) {
HelloWorld.Hello();
}
}


Теперь метод Hello() вызывается внутри метода main и программа должна работать без ошибок.
 
Регистрация
8 Дек 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
public class HelloWorld {
public static void Hello() {
System.out.println("Hello, World!");
}

public static void main(String[] args) {
HelloWorld.Hello();
}
}
 
Сверху Снизу