Olá começando no java e estou tentando fazer exercícios de Lógica de programação no java criando objetos. Só que está aparecendo essa mensagem (java.lang.NoSuchMethodError: main Exception in thread “main”). Alguem poderia me ajudar .
// 4. Escrever um algoritmo que leia o nome de um vendedor,
// o seu salário fixo e o total de vendas efetuadas por ele no
// mês (em dinheiro). Sabendo que este vendedor ganha 15% de comissão
// sobre suas vendas efetuadas, informar o
// seu nome, o salário fixo e salário no final do mês.
import javax.swing.JOptionPane;
public class exercicio4 {
String nome;
int salario;
int vendas;
int comissao;
int salfinal;
public void preencher() {
salario = Integer.parseInt(JOptionPane
.showInputDialog("Digite o salário do " + nome + " :"));
vendas = Integer.parseInt(JOptionPane
.showInputDialog("Digite quanto o " + nome + " vendeu: "));
}
public int calculo () {
return comissao = (vendas/100) * 15;
}
public void main(String[] args) {
exercicio4 p1 = new exercicio4();
p1.nome = JOptionPane.showInputDialog(null,
"Digite o nome do vendedor: ");
p1.preencher();
p1.calculo ();
System.out.println ("O " + nome + " que tem um salário fixo de " + salario );
System.out.println ("Ganhou um comissao de " + comissao );
System.out.println ("Téra uma salário final de " + (comissao + salario) );
}
}
