Meu código está apresentado erros e não estou conseguindo consertar, mesmo fazendo como o professor disse. alguém pode me ajudar?
segue o código:
import java.util.Scanner;
public class Main {
public static void main(String args[]){
float a, b, c, delta, sqrtdelta, raiz1, raiz2;
Scanner entrada = new Scanner(System.in);
System.out.print("Valor de a: ");
a = entrada.nextFloat();
System.out.print("Valor de b: ");
b = entrada.nextFloat();
System.out.print("Valor de c: ");
c = entrada.nextFloat();
if(a != 0){
delta = (b*b) - (4*a*c);
sqrtdelta = (float)Math.sqrt(delta);
}
else if(delta >=0){
raiz1 = ((-1)*b + sqrtdelta)/(2*a);
raiz2 = ((-1)*b - sqrtdelta)/(2*a);
System.out.printf("Raízes: %.2f e %.2f", raiz1, raiz2);
}
else{
delta = -delta;
sqrtdelta = (float)Math.sqrt(delta);
System.out.printf("Raíz 1: %.2f + i.%.2f\n", (-b)/(2*a), (sqrtdelta)/(2*a));
System.out.printf("Raíz 2: %.2f - i.%.2f\n", (-b)/(2*a), (sqrtdelta)/(2*a));
System.out.Prinfln("A equação não possui raízes");
}
}
else{
System.out.println("Equação inexistente. Coeficiente 'a' inválido");
}
}