Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase 29 - 07-11-22
Les damos la bienvenida
Vamos a comenzar a grabar la clase
Formulario de presentismo
Link:
https://docs.google.com/forms/d/e/1FAIpQLSfZseT9YjG11fsX9lVbH9AV5zkiDa80p
jozZsILiqMSrhI0lg/viewform
Clase28
Clase 06 Clase 29 Clase 30
import identificadorpaquete.nombreClase;
import identificadorpaquete.*;
● El “dot method”, o método de palabra-punto que sigue a la cláusula import está indicando el
camino para encontrar detereminada clase u objeto. Por ejemplo: java.util.Scanner, significaría
buscar dentro de la API de Java el paquete util y de alli traer el objeto Scanner con sus métodos.
Ventajas y desventajas de las llamadas
import identificadorpaquete.nombreClase;
import identificadorpaquete.*;
● El segundo, utiliza el formato .*; el cual tiene la ventaja de simplificar cualquier
clase del paquete.
● Se pueden señalar los siguientes problemas:
● Se desconoce qué clases concretas del paquete se están utilizando.
● Puede haber colisiones entre nombres de clases declaradas en el archivo y
nombres de clases del paquete.
● Mayor tiempo de compilación debido a que el compilador busca la
existencia de cualquier clase en el paquete.
● Aunque aparezca la sentencia import paquete.*, el compilador genera byte-
code sólo para las clases utilizadas.
Clase Math
La clase Math - java.lang.Math
● La clase Math contiene constantes y métodos de uso
común en matemáticas. Todas las operaciones que se
realizan en esta clase utilizan el tipo double. Contiene
la constante pi (Math.PI) y el número de Euler
(Math.E).
Ir a Java API
● En las funciones trigonométricas, los ángulos se
expresan en radianes y los métodos devuelven valores
de tipo double.
● La clase Math incluye funciones como potenciación,
redondeo, cuadrado, raíz cuadrada y muchas más.
Utilización de los métodos
Para la utilización de un método predefinido en un
programa; es necesario conocer:
1. El nombre de la clase que contiene el método,
2. El nombre del paquete que contiene la clase para
importarla,
3. El nombre del método y el número de parámetros o
argumentos, así como su tipo y orden.
Utilización de los métodos
Math, como se mencionó, contiene potentes y útiles métodos
tales cómo pow, que se utiliza para calcular la potencia de x
en un programa; el modo de invocar al método es:
NombreClase.nombreMetodo(x,y,...)
Math.pow(x,y)= xy
Math.pow(4,3)= 43 = 64
Math.pow(16,0.5)= 160.5 = √16 = 4
x e y se denominan parámetros reales de pow, los valores
concretos serán sus argumentos.
Paquetes importantes de Java API
Métodos Descripción
Math.sqrt(x) raíz cuadrada de x (x ≥ 0)
Math.exp(x) ex
Métodos Descripción
Math.asin(x) arco seno de x
System.out.println()
● El segundo se diferencia del primero en que, una vez
mandada la cadena a la pantalla, salta a la línea siguiente.
La clase System - java.lang.System
● Entre los métodos de la clase se encuentran exit() y gc().
● System.exit() termina la ejecución de una aplicación,
● Su declaración es:
Math es una clase diseñada para utilidades matemáticas; contiene una colección de funciones que se
pueden necesitar dependiendo del tipo de programación a realizar; por ejemplo: para calcular x n
Math.pow(x,n)
double x = 3;
double r = Math.pow(x,2);
System.out.println(“r = ” + r); // se visualiza 9