import java.io.*
import static java.lang.Math.*;
public class PitagorasIO{
public static final void main(String...args) throws IOException{
double[] cateto=new double[2];
InputStreamReader isr=new InputStreamReader(System.in);
BufferedReader br=new BufferedReader(isr);
do{
System.out.println("Ingrese cateto : ");
cateto[j]=Double.parseDouble(br.readLine());
j++;
}while(j
Triangulo t=new Triangulo(); t.setLado(cateto);
for(double i:t.getLado()){
suma=suma+pow(i,2);
}
System.out.println("La hipotenusa es: "+sqrt(suma));
return;
};
protected static int j=0;
protected static double suma=0.0;
};
final class Triangulo{
protected double[] lado;
public final double[] getLado(){
return this.lado;
};
public final void setLado(double[] _lado){
this.lado=_lado;
return;
};
};
Mi intención fue dar énfasis en arrays en OOP de Java6.
Espero sirva.
No hay comentarios:
Publicar un comentario