Cançado de calcular? Eu também não. Mas se você estiver sem tempo, isto pode lhe ajudar.
Código:
import java.util.*;
public class Bhaskara {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
float a, b, c, delta, sqrtdelta, raiz1, raiz2;
System.out.println("Equação do Segundo grau: a + b + c = 0\n a=coeficiente de x², b=coeficiente de x, c=coeficiente sem letra.");
System.out.print("Digite o valor de a: ");
a = entrada.nextFloat();
System.out.print("Digite o valor de b: ");
b = entrada.nextFloat();
System.out.print("Digite o valor de c: ");
c = entrada.nextFloat();
if (a != 0) {
delta = (b*b) - (4*a*c);
sqrtdelta = (float)Math.sqrt(delta);
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 {
System.out.println("Não existem raízes reais para um valor de Delta negativo!");
}
}
else {
System.out.println("O valor de 'a' não pode ser 0, pois isso faz da conta uma equação do primeiro grau, que não se resolve com Bhaskara.");
}
}
}