O que significa retornar um valor?

Sou relativamente novo em programação e estou confuso sobre o que significa exatamente retornar um valor. No começo, eu pensei que isso significasse produzir o valor que está sendo retornado, mas quando tentei isso no meu próprio código, nada aconteceu.

class Class1 {

    public static int x = 3;

    public static int getX(){
        return x;
    }

    public static void main(String[] args){
        Class1.getX();
    }
}

Este é um exemplo do que quero dizer. Quando eu corro o programa, nada aparece. Considerando isso, sou levado a acreditar que retornar um valor significa outra coisa. Mas o que?

questionAnswers(3)

yourAnswerToTheQuestion