Перед именем метода располагается тип возвращаемого значения. Если метод не должен ничего возвращать, пишут нужно указать void. Тогда можно будет использовать return без значения, либо не использовать return вовсе.
Дмитрий Усов, нет, так нельзя. Вы вписали значения вместо переменных.
В другом месте кода у вас будет написано:
int foo = 10;
int bar = 20;
int result = sum(foo, bar); // в переменной result окажется результат выполнения метода sum. Почитайте книжку по программирования для начинающих, там все эти моменты будут рассмотрены.
int foo = 10;
int bar = 20;
int result = sum(foo, bar); // в переменной result окажется результат выполнения метода sum. Почитайте книжку по программирования для начинающих, там все эти моменты будут рассмотрены.
Дмитрий Усов, читайте выше.
void используется для методов, которые что-то делают, но ничего не возвращают. Как входной метод main: возвращать значение ему некуда.
Златослав Десятников, пусть лучше учебник почитает. Если человек с такими вопросами идёт на Q&A-сервисы, то будущего в программировании у него точно нет.