Pues a ver, nos han mandado crear un programa que determine si las longitudes de 3 segmentos permiten formar un triángulo rectángulo. Y esto es lo que he puesto:
import java.util.Scanner;
class EsRectangulo
{
public static void main (String arg[]) {
int a, b, c;
Scanner kbd= new Scanner (System.in);
System.out.println("Introduzca 3 numeros enteros:");
a= kbd.nextInt();
b= kbd.nextInt();
c= kbd.nextInt();
// imprime true si a, b y c pueden formar un triangulo rectángulo
boolean ahipotenusa = Math.pow(a,2) == Math.pow(b,2) + Math.pow(c,2);
boolean bhipotenusa = Math.pow(b,2) == Math.pow(a,2) + Math.pow(c,2);
boolean chipotenusa = Math.pow(c,2) == Math.pow(a,2) + Math.pow(b,2);
System.out.println (ahipotenusa || bhipotenusa || chipotenusa);
}
}
pues bien, a la hora de compilarlo (estoy usando javac, desde ms-dos), me da 3 errores:
¿Sabéis que es lo que está mal? es que no entiendo que quiere decir con eso de que no puede resolver el símbolo...
gracias