Vamos por partes então, me parece que você tem duas classes, a primeira está com um problema das {}
Por convenção as classes devem começar com letra maiúscula e CamelCase e ficaria assim *TestaVariaveis *. 
A classe tem suas *{ * para declarar o seu conteúdo, logo todo código deve estar dentro das chaves.
Assim também funcionam as funções, todo seu código precisa estar dentro das chaves. Acredito que código ficaria assim para a primeira classe:
public class TestaVariaveis {
    public static void main(String[] args) {
        System.out.println("ola novo teste");
        int idade;
        idade = 37;
        System.out.println(idade);
        idade = 30 + 10;
        System.out.println(idade);
        int idade = (7 * 5) + 2;
        System.out.println(idade);
        System.out.println("a idade é " + 55 + ", parabéns!");
        int idade = 40 + 15;
    }
}
No seu segundo trecho de código o nome da classe está ok, porém não entendi o que gostaria de fazer usando o @joel e o mesmo deve ser retirado.
Faz essas correções, entenda novamente seu código e caso ainda tenha erro ou duvidas pode colocar aqui que assim que puder tentamos resolver mais.