Por favor, alguem poderia me ajudar, estou tentando executar o seguinte programa, mas nao estou conseguindo
O erro que ocorre eh sempre esse:
2 The method printf(String, Object[]) in the type PrintStream is not applicable for the arguments (String, String, String) BasePlusCommissionEmployeeTest.java Teste2 line 17 17 de Junho de 2006 16:02:43 6
para todas as linhas que possuem o printf. Estou esquecendo alguma configuracao no eclipse ou algo do tipo ?
Valeu
public class BasePlusCommissionEmployeeTest
{
public static void main( String args[] )
{
// instancia o objeto BasePlusCommissionEmployee
BasePlusCommissionEmployee employee =
new BasePlusCommissionEmployee(
“Bob”, “Lewis”, “333-33-3333”, 5000, .04, 300 );
// obtém os dados do empregado comissionado com salário-base
System.out.println(
"Employee information obtained by get methods: \n" );
System.out.printf( "%s %s\n", "First name is",
employee.getFirstName());
System.out.printf( "%s %s\n", "Last name is",
employee.getLastName());
System.out.printf( "%s %s\n", "Social security number is",
employee.getSocialSecurityNumber());
System.out.printf( "%s %.2f\n", "Gross sales is",
employee.getGrossSales());
System.out.printf( "%s %.2f\n", "Commission rate is",
employee.getCommissionRate());
System.out.printf( "%s %.2f\n", "Base salary is",
employee.getBaseSalary());
employee.setBaseSalary( 1000 ); // configura o salário-base
System.out.printf( "\n%s:\n\n%s\n",
"Updated employee information obtained by toString",
employee.toString());
} // fim de main
} // fim da classe BasePlusCommissionEmployeeTest