Programación Avanzada.
Centro Superior de Informática.
Universidad de La Laguna.


Array de Números Racionales.

 
  1. Considere la clase Rational desarrollada en la práctica anterior. Escriba una clase cliente Test (en un fichero diferente) en la que se cree un array de 10 números racionales generados de forma aleatoria.  Para ello utilice el método Math.random(). Para evitar que el denominador contenga un cero añada un uno al valor generado. La descripción del modo de uso del método random() la puede encontrar en la guía de usuarios de las APIs de Java (conexión local y conexión a java.sun.com ).
Cree un método de clase sum(en su clase Test) que reciba como parámetro un array de objetos racionales y devuelva el objeto suma.
    Un ejemplo de salida:
  1. Modifique su clase Test de forma que se pida al usuario el número de elementos del array. Para ello utilice el método readInt() de la clase MyInput pero previamente transfórmela en un paquete.
  1. Comente su clase Rational y utilizando javadoc genere ficheros de descripción de su clase similares a los que aparecen aquí.

Bibliografía.

[1] Y. Daniel Liang. "Introduction to Java Programming". QueE&T. 1999
[2] D. Kramer. "How to Write Doc Comments for Javadoc".