Estou fazendo um exercito e queria ajuda para ver se estou no caminho certo!!
package org.lpt;
import java.util.Scanner;
import java.text.DecimalFormat;
public class Lista9 {
public static void main(String[] args) {
Scanner leia = new Scanner(System.in);
DecimalFormat df = new DecimalFormat("0.00");
float hrextra, horasfalta, codigof = 0,fatorH = 0,gratificação;
System.out.println("Insira as horas extras: ");
hrextra = leia.nextFloat();
System.out.println("Insira as horas que o funcionário faltou: ");
horasfalta = leia.nextFloat();
if (codigof==0) {
System.out.print("Digite o codigo do Funcionário:");
codigof=leia.nextFloat();
}else if (fatorH >=2400) {
gratificação = (float) 500;
}else if(fatorH >= 1801 && fatorH >= 2400) {
gratificação = (float) 400;
}else if(fatorH >=1201 && fatorH >= 1800) {
gratificação = (float) 300;
}else if (fatorH >=600 && fatorH >=1200) {
gratificação = (float) 600;
}else if (fatorH <=600){
gratificação = (float)100;
}
fatorH = hrextra - 2/3 * horasfalta;
