class Funcionario { String nome; long rg; double salario; }
class recebeAumento { public static void main (String[] args) { Funcionario aline = new Funcionario(); aline.rg = 1239; aline.salario = 1000.0; System.out.println(aline.salario); } }
class Funcionario { String nome; long rg; double salario; }
class recebeAumento { public static void main (String[] args) { Funcionario aline = new Funcionario(); aline.rg = 1239; aline.salario = 1000.0; System.out.println(aline.salario); } }
'''
class recebeAumento { public static void main (String[] args) { Funcionario aline = new Funcionario(); aline.rg = 1239; aline.salario = 1000.0; System.out.println(aline.salario); } }
class Funcionario { String nome; long rg; double salario; }
Alterei as posições das classes e funcionou aqui. Provavelmente o java está tentando executar a primeira classe como main por isso está dando erro. Se alguém puder dar uma resposta mais didática agradeço
Oi, Aline!
Parece que você está tentando "executar" (Run as...) a classe Funcionário!? O erro está informando que vc precisa do método "public static void main(String[] args) {}"
para "executar" está classe.
Ao invés de "executar" a classe Funcionário "execute" a classe RecebeAumento, pelo que você postou possui o método "public static void main (String[] args)"
.
Obrigada pela ajuda, consegui compilar.