Почему метод не возвращает значение?
Как ты определил, что не возвращает, ты же никуда возвращаемое значение не сохраняешь.
public int giveBalance(int amount) {
     return amount;
}

Вот, так надо получить переменную. А дальше вывести в консоль
int a = giveBalance(10);
System.out.println(a);