SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
 Programación orientada a objetos con Java                                                      153



14. Tipos de métodos

        Objetivos:
          a) Profundizar en el concepto de método de una clase e indicar los tipos de
               métodos en Java: métodos de instancia y métodos de clase
          b) Interpretar el código fuente de una aplicación Java donde aparecen métodos de
               distintos tipos
          c) Construir una aplicación Java sencilla, convenientemente especificada, que
               emplee clases con diferentes métodos.


        Un método es una abstracción de una operación que puede hacer o realizarse con un objeto. Una
clase puede declarar cualquier número de métodos que lleven a cabo operaciones de lo más variado con
los objetos. En esta sección los métodos se clasifican en dos grupos: los métodos de instancia y los
métodos de clase. Además se cierra el capítulo con los métodos de clase o estáticos de la clase Math.

14.1. Métodos de instancia
      Las clases pueden incluir en su declaración muchos métodos o no declarar ninguno. Los
métodos pueden clasificarse en métodos de instancia y métodos de clase.

        Los métodos de instancia operan sobre las variables de instancia de los objetos pero también
tienen acceso a las variables de clase. La sintaxis de llamada a un método de instancia es:

idReferencia.idMetodo(parametros);             // Llamada tipica a un metodo de instancia

        Todas las instancias de una clase comparten la misma implementación para un método de
instancia. La instancia que hace la llamada al método es siempre un parámetro o argumento
implícito. Dentro de un método de instancia, el identificador de una variable de instancia hace
referencia al atributo de la instancia concreta que hace la llamada al método (suponiendo que el
identificador del atributo no ha sido ocultado por el de un parámetro).

     En el ejemplo anterior en la declaración de la clase CuentaBancaria, los métodos
saldo y transferencia son métodos de instancia.

public double saldo() {
   return saldo;
}
public void transferencia( CuentaBancaria origen ) {
   saldo += origen.saldo;
   origen.saldo=0;
}

       Ejemplos de llamada a estos métodos dentro de PruebaCuentaBancaria:

CuentaBancaria c1 = new CuentaBancaria();
CuentaBancaria c2 = new CuentaBancaria(20.0);
c1.transferencia(c2);
System.out.println("Cuenta con: " + c1.saldo() + " euros");
154                                                                       A. García-Beltrán y J.M. Arranz



14.2. Métodos de clase
        En principio, los métodos de clase no operan sobre las variables de instancia de los objetos.
Los métodos de clase pueden trabajar con las variables de clase pero no pueden acceder a las
variables de instancia declaradas dentro de la clase, a no ser que se crea una nueva instancia y se
acceda a las variables de instancia a través del nuevo objeto. Los métodos de clase también pueden
ser llamados precediendolos con el identificador de la clase, sin necesidad de utilizar el de una
instancia.

IdClase.idMetodo(parametros);              // Llamada tipica a un metodo de clase

        La palabra static determina la declaración de un método de clase. Por defecto, si no se
indica la palabra static, el método declarado se considera un método de instancia.

     En el ejemplo anterior en la declaración de la clase CuentaBancaria, el método
incCuentas es un método de clase.

public static void incCuentas () {
    totalCuentas++;
}

       Un ejemplo de llamada a este método dentro de PruebaCuentaBancaria sería:

CuentaBancaria.incCuentas();

       Las diferencias entre los métodos de instancia y los de clase se resumen en la Tabla 14.1.

               Tabla 14.1. Diferencias entre los métodos de instancia y los métodos de clase
 Métodos...      Modificador en       Sintaxis de llamada     Operan normalmente...
                 la declaración
... de instancia       --       instancia.metodo(parametros) Sobre variables de instancia
                  (por defecto)
... de clase        static      Clase.metodo(parametros)     Sobre variables de clase o
                                                             sobre otros datos


       Los métodos de clase o estáticos se pueden considerar equivalentes a las rutinas (globales) de
otros lenguajes de programación como Pascal o C. Como ejemplos típicos de métodos estáticos
pueden indicarse los métodos de Java correspondientes a las funciones matemáticas sin, cos, exp,
pow... de la clase java.lang.Math (Tabla 14.2). Las llamadas a estos métodos se realizan
anteponiendo el identificador de la clase Math al identificador del método:
Math.sin(angulo)…
 Programación orientada a objetos con Java                                                                  155


                            Tabla 14.2. Métodos estáticos de la clase Math
 Modificadores    Identificador y parámetros                              Función
static double abs(double a)                    Devuelve el valor absoluto de un dato de tipo double.
 static float abs(float a)                     Devuelve el valor absoluto de un dato de tipo float.
   static int abs(int a)                       Devuelve el valor absoluto de un dato de tipo int.
  static long abs(long a)                      Devuelve el valor absoluto de un dato de tipo long.
static double acos(double a)                   Devuelve el valor del arco coseno de un ángulo entre 0 y .
static double asin(double a)                   Devuelve el valor del arco seno de un ángulo entre –/2 y /2.
static double atan(double a)                   Devuelve el arco tangente de un ángulo entre –/2 y /2
static double atan2(double a,                  Devuelve el ángulo en polares correspondientes a las
              double b)                        coordenadas rectangulares.
static double ceil(double a)                   Devuelve el menor entero (en formato double) que no es
                                               menor que el parámetro.
static double cos(double a)                    Devuelve el coseno de un ángulo
static double exp(double a)                    Devuelve el valor de la función exponencial (ea)
static double floor(double a)                  Devuelve el mayor entero (en formato double) que no es
                                               mayor que el parámetro.
static double IEEEremainder(double f1, Devuelve el resto (en formato double) de la división entre los
              double f2)               dos parámetros según la especificación IEEE 754
static double log(double a)                    Devuelve el logaritmo neperiano de un valor.
static double max(double a, double b)          Devuelve el mayor de dos valores de tipo double.
 static float max(float a, float b)            Devuelve el mayor de dos valores de tipo float.
   static int max(int a, int b)                Devuelve el mayor de dos valores de tipo int.
  static long max(long a, long b)              Devuelve el mayor de dos valores de tipo long.
static double min(double a, double b)          Devuelve el menor de dos valores de tipo double.
 static float min(float a, float b)            Devuelve el menor de dos valores de tipo float.
   static int min(int a, int b)                Devuelve el menor de dos valores de tipo int.
  static long min(long a, long b)              Devuelve el menor de dos valores de tipo long.
static double pow(double a, double b)          Devuelve el valor del primer parámetro elevado al segundo
static double random()                         Devuelve un valor aleatorio de tipo double mayor o igual que
                                               cero y menor que 1.
static double rint(double a)                   Devuelve el valor entero (en formato double) más cercano.
  static long round(double a)                  Devuelve el valor entero (long) más cercano al parámetro.
   static int round(float a)                   Devuelve el valor entero (int) más cercano al parámetro.
static double sin(double a)                    Devuelve el seno de un ángulo
static double sqrt(double a)                   Devuelve la raiz cuadrada positiva del parámetro double.
static double tan(double a)                    Devuelve la tangente de un ángulo
static double toDegrees(double angulo) Devuelve el resultado de la conversión de un ángulo dado en
                                               radianes a grados
static double toRadians(double angulo) Devuelve la conversión de un ángulo dado en grados a radianes

Más contenido relacionado

La actualidad más candente

Manejo de cadenas de caracteres java
Manejo de cadenas de caracteres javaManejo de cadenas de caracteres java
Manejo de cadenas de caracteres javaEmerson Garay
 
Fpr Tema6 www.fresymetal.com
Fpr Tema6 www.fresymetal.comFpr Tema6 www.fresymetal.com
Fpr Tema6 www.fresymetal.comFresyMetal
 
Programa para calcular valores de resistencias
Programa para calcular valores de resistenciasPrograma para calcular valores de resistencias
Programa para calcular valores de resistenciasUlises Hernandez
 
Longitud de cadena y funciones en java
Longitud de cadena y funciones en javaLongitud de cadena y funciones en java
Longitud de cadena y funciones en javaRobert Wolf
 
Funciones con vectores y matrices
Funciones con vectores y matricesFunciones con vectores y matrices
Funciones con vectores y matricespaulinaguec
 
Operadores y Expresiones
Operadores y ExpresionesOperadores y Expresiones
Operadores y ExpresionesCarlos Pes
 
Apuntesmatlab
ApuntesmatlabApuntesmatlab
ApuntesmatlabDFSDDD
 
Breves apuntes matlab5
Breves apuntes matlab5Breves apuntes matlab5
Breves apuntes matlab5Wdasda Asdasd
 
Elementos BáSicos Del Lenguaje Java Alumno
Elementos BáSicos Del Lenguaje Java AlumnoElementos BáSicos Del Lenguaje Java Alumno
Elementos BáSicos Del Lenguaje Java Alumnomtemarialuisa
 
C ++ cuarto trabajo . -...
C ++ cuarto trabajo . -...C ++ cuarto trabajo . -...
C ++ cuarto trabajo . -...Victor García
 
Javascript Módulo 7 - PROFUNDIZACIÓN EN ARRAYS, OBJETOS, PROPIEDADES, MÉTODOS...
Javascript Módulo 7 - PROFUNDIZACIÓN EN ARRAYS, OBJETOS, PROPIEDADES, MÉTODOS...Javascript Módulo 7 - PROFUNDIZACIÓN EN ARRAYS, OBJETOS, PROPIEDADES, MÉTODOS...
Javascript Módulo 7 - PROFUNDIZACIÓN EN ARRAYS, OBJETOS, PROPIEDADES, MÉTODOS...David Zapateria Besteiro
 
FUNCIONES EN LENGUAJE C
FUNCIONES EN LENGUAJE CFUNCIONES EN LENGUAJE C
FUNCIONES EN LENGUAJE Cflaquita_dany
 

La actualidad más candente (20)

Manejo de cadenas de caracteres java
Manejo de cadenas de caracteres javaManejo de cadenas de caracteres java
Manejo de cadenas de caracteres java
 
Fpr Tema6 www.fresymetal.com
Fpr Tema6 www.fresymetal.comFpr Tema6 www.fresymetal.com
Fpr Tema6 www.fresymetal.com
 
Módulo 5 (sin estilo)
Módulo 5 (sin estilo)Módulo 5 (sin estilo)
Módulo 5 (sin estilo)
 
Programa para calcular valores de resistencias
Programa para calcular valores de resistenciasPrograma para calcular valores de resistencias
Programa para calcular valores de resistencias
 
Funciones en Lenguaje C
Funciones en Lenguaje CFunciones en Lenguaje C
Funciones en Lenguaje C
 
Longitud de cadena y funciones en java
Longitud de cadena y funciones en javaLongitud de cadena y funciones en java
Longitud de cadena y funciones en java
 
Funciones con vectores y matrices
Funciones con vectores y matricesFunciones con vectores y matrices
Funciones con vectores y matrices
 
3 variables aleatorias
3 variables aleatorias3 variables aleatorias
3 variables aleatorias
 
Operadores y Expresiones
Operadores y ExpresionesOperadores y Expresiones
Operadores y Expresiones
 
Apuntesmatlab
ApuntesmatlabApuntesmatlab
Apuntesmatlab
 
Breves apuntes matlab5
Breves apuntes matlab5Breves apuntes matlab5
Breves apuntes matlab5
 
Elementos BáSicos Del Lenguaje Java Alumno
Elementos BáSicos Del Lenguaje Java AlumnoElementos BáSicos Del Lenguaje Java Alumno
Elementos BáSicos Del Lenguaje Java Alumno
 
Semana9b Vbr
Semana9b VbrSemana9b Vbr
Semana9b Vbr
 
C ++ cuarto trabajo . -...
C ++ cuarto trabajo . -...C ++ cuarto trabajo . -...
C ++ cuarto trabajo . -...
 
Poo4
Poo4Poo4
Poo4
 
Javascript Módulo 7 - PROFUNDIZACIÓN EN ARRAYS, OBJETOS, PROPIEDADES, MÉTODOS...
Javascript Módulo 7 - PROFUNDIZACIÓN EN ARRAYS, OBJETOS, PROPIEDADES, MÉTODOS...Javascript Módulo 7 - PROFUNDIZACIÓN EN ARRAYS, OBJETOS, PROPIEDADES, MÉTODOS...
Javascript Módulo 7 - PROFUNDIZACIÓN EN ARRAYS, OBJETOS, PROPIEDADES, MÉTODOS...
 
C ++ cuarto trabajo
C ++ cuarto trabajoC ++ cuarto trabajo
C ++ cuarto trabajo
 
FUNCIONES EN LENGUAJE C
FUNCIONES EN LENGUAJE CFUNCIONES EN LENGUAJE C
FUNCIONES EN LENGUAJE C
 
Teoria
TeoriaTeoria
Teoria
 
4 operadores
4 operadores4 operadores
4 operadores
 

Similar a 14 tiposdemetodos

Similar a 14 tiposdemetodos (20)

5 metodos y parametros
5 metodos y parametros5 metodos y parametros
5 metodos y parametros
 
El lenguaje C++ (1).ppt
El lenguaje C++ (1).pptEl lenguaje C++ (1).ppt
El lenguaje C++ (1).ppt
 
El lenguaje C++.ppt
El lenguaje C++.pptEl lenguaje C++.ppt
El lenguaje C++.ppt
 
Video 1 metodos y arreglos
Video 1 metodos y arreglosVideo 1 metodos y arreglos
Video 1 metodos y arreglos
 
sentenciareturnymetodos
sentenciareturnymetodossentenciareturnymetodos
sentenciareturnymetodos
 
A3 u1-16230227
A3 u1-16230227A3 u1-16230227
A3 u1-16230227
 
Tema 7 www.fresymetal.com
Tema 7 www.fresymetal.comTema 7 www.fresymetal.com
Tema 7 www.fresymetal.com
 
SCJP, Clase 10: Strings, I/O
SCJP, Clase 10: Strings, I/OSCJP, Clase 10: Strings, I/O
SCJP, Clase 10: Strings, I/O
 
Taller 1 3
Taller 1 3Taller 1 3
Taller 1 3
 
Unidad 3 CLASES, OBJETOS E INTSANCIAS
Unidad 3 CLASES, OBJETOS E INTSANCIASUnidad 3 CLASES, OBJETOS E INTSANCIAS
Unidad 3 CLASES, OBJETOS E INTSANCIAS
 
Programacion ii modulo2-leccion3
Programacion ii modulo2-leccion3Programacion ii modulo2-leccion3
Programacion ii modulo2-leccion3
 
4 variables, arreglos, estructuras y enum
4 variables, arreglos, estructuras y enum4 variables, arreglos, estructuras y enum
4 variables, arreglos, estructuras y enum
 
Taller introduccion a c++
Taller introduccion a c++Taller introduccion a c++
Taller introduccion a c++
 
Herencia_POO.ppt
Herencia_POO.pptHerencia_POO.ppt
Herencia_POO.ppt
 
Tema4
Tema4Tema4
Tema4
 
Algoritmos y lenjuage de programacion
Algoritmos y  lenjuage de programacionAlgoritmos y  lenjuage de programacion
Algoritmos y lenjuage de programacion
 
Programacion en java_inicio apeuntes para ems
Programacion en java_inicio apeuntes para emsProgramacion en java_inicio apeuntes para ems
Programacion en java_inicio apeuntes para ems
 
Cuestionario de segunda unidad
Cuestionario de segunda unidadCuestionario de segunda unidad
Cuestionario de segunda unidad
 
Taller introduccion a c++
Taller introduccion a c++Taller introduccion a c++
Taller introduccion a c++
 
Funcion printf
Funcion printfFuncion printf
Funcion printf
 

Más de KevinAscanio

Presentacion universidades venezolanas
Presentacion universidades venezolanas Presentacion universidades venezolanas
Presentacion universidades venezolanas KevinAscanio
 
Trabajo universidad venezolana
Trabajo universidad venezolanaTrabajo universidad venezolana
Trabajo universidad venezolanaKevinAscanio
 
Analisis del profesional docente
Analisis del profesional docenteAnalisis del profesional docente
Analisis del profesional docenteKevinAscanio
 
Trabajo universidad venezolana
Trabajo universidad venezolanaTrabajo universidad venezolana
Trabajo universidad venezolanaKevinAscanio
 
Trabajo universidad venezolana
Trabajo universidad venezolanaTrabajo universidad venezolana
Trabajo universidad venezolanaKevinAscanio
 
Planificación mecánica de los suelos 2011 2
Planificación mecánica de los suelos 2011 2Planificación mecánica de los suelos 2011 2
Planificación mecánica de los suelos 2011 2KevinAscanio
 
Planificación hidrología 2011 2
Planificación hidrología 2011 2Planificación hidrología 2011 2
Planificación hidrología 2011 2KevinAscanio
 
Planificación geología 2011 2
Planificación geología 2011 2Planificación geología 2011 2
Planificación geología 2011 2KevinAscanio
 
Planifación electiva iii 2011 2
Planifación electiva iii 2011 2Planifación electiva iii 2011 2
Planifación electiva iii 2011 2KevinAscanio
 
Planificación física i 2011 2
Planificación física i 2011 2Planificación física i 2011 2
Planificación física i 2011 2KevinAscanio
 

Más de KevinAscanio (10)

Presentacion universidades venezolanas
Presentacion universidades venezolanas Presentacion universidades venezolanas
Presentacion universidades venezolanas
 
Trabajo universidad venezolana
Trabajo universidad venezolanaTrabajo universidad venezolana
Trabajo universidad venezolana
 
Analisis del profesional docente
Analisis del profesional docenteAnalisis del profesional docente
Analisis del profesional docente
 
Trabajo universidad venezolana
Trabajo universidad venezolanaTrabajo universidad venezolana
Trabajo universidad venezolana
 
Trabajo universidad venezolana
Trabajo universidad venezolanaTrabajo universidad venezolana
Trabajo universidad venezolana
 
Planificación mecánica de los suelos 2011 2
Planificación mecánica de los suelos 2011 2Planificación mecánica de los suelos 2011 2
Planificación mecánica de los suelos 2011 2
 
Planificación hidrología 2011 2
Planificación hidrología 2011 2Planificación hidrología 2011 2
Planificación hidrología 2011 2
 
Planificación geología 2011 2
Planificación geología 2011 2Planificación geología 2011 2
Planificación geología 2011 2
 
Planifación electiva iii 2011 2
Planifación electiva iii 2011 2Planifación electiva iii 2011 2
Planifación electiva iii 2011 2
 
Planificación física i 2011 2
Planificación física i 2011 2Planificación física i 2011 2
Planificación física i 2011 2
 

14 tiposdemetodos

  • 1.  Programación orientada a objetos con Java 153 14. Tipos de métodos Objetivos: a) Profundizar en el concepto de método de una clase e indicar los tipos de métodos en Java: métodos de instancia y métodos de clase b) Interpretar el código fuente de una aplicación Java donde aparecen métodos de distintos tipos c) Construir una aplicación Java sencilla, convenientemente especificada, que emplee clases con diferentes métodos. Un método es una abstracción de una operación que puede hacer o realizarse con un objeto. Una clase puede declarar cualquier número de métodos que lleven a cabo operaciones de lo más variado con los objetos. En esta sección los métodos se clasifican en dos grupos: los métodos de instancia y los métodos de clase. Además se cierra el capítulo con los métodos de clase o estáticos de la clase Math. 14.1. Métodos de instancia Las clases pueden incluir en su declaración muchos métodos o no declarar ninguno. Los métodos pueden clasificarse en métodos de instancia y métodos de clase. Los métodos de instancia operan sobre las variables de instancia de los objetos pero también tienen acceso a las variables de clase. La sintaxis de llamada a un método de instancia es: idReferencia.idMetodo(parametros); // Llamada tipica a un metodo de instancia Todas las instancias de una clase comparten la misma implementación para un método de instancia. La instancia que hace la llamada al método es siempre un parámetro o argumento implícito. Dentro de un método de instancia, el identificador de una variable de instancia hace referencia al atributo de la instancia concreta que hace la llamada al método (suponiendo que el identificador del atributo no ha sido ocultado por el de un parámetro). En el ejemplo anterior en la declaración de la clase CuentaBancaria, los métodos saldo y transferencia son métodos de instancia. public double saldo() { return saldo; } public void transferencia( CuentaBancaria origen ) { saldo += origen.saldo; origen.saldo=0; } Ejemplos de llamada a estos métodos dentro de PruebaCuentaBancaria: CuentaBancaria c1 = new CuentaBancaria(); CuentaBancaria c2 = new CuentaBancaria(20.0); c1.transferencia(c2); System.out.println("Cuenta con: " + c1.saldo() + " euros");
  • 2. 154  A. García-Beltrán y J.M. Arranz 14.2. Métodos de clase En principio, los métodos de clase no operan sobre las variables de instancia de los objetos. Los métodos de clase pueden trabajar con las variables de clase pero no pueden acceder a las variables de instancia declaradas dentro de la clase, a no ser que se crea una nueva instancia y se acceda a las variables de instancia a través del nuevo objeto. Los métodos de clase también pueden ser llamados precediendolos con el identificador de la clase, sin necesidad de utilizar el de una instancia. IdClase.idMetodo(parametros); // Llamada tipica a un metodo de clase La palabra static determina la declaración de un método de clase. Por defecto, si no se indica la palabra static, el método declarado se considera un método de instancia. En el ejemplo anterior en la declaración de la clase CuentaBancaria, el método incCuentas es un método de clase. public static void incCuentas () { totalCuentas++; } Un ejemplo de llamada a este método dentro de PruebaCuentaBancaria sería: CuentaBancaria.incCuentas(); Las diferencias entre los métodos de instancia y los de clase se resumen en la Tabla 14.1. Tabla 14.1. Diferencias entre los métodos de instancia y los métodos de clase Métodos... Modificador en Sintaxis de llamada Operan normalmente... la declaración ... de instancia -- instancia.metodo(parametros) Sobre variables de instancia (por defecto) ... de clase static Clase.metodo(parametros) Sobre variables de clase o sobre otros datos Los métodos de clase o estáticos se pueden considerar equivalentes a las rutinas (globales) de otros lenguajes de programación como Pascal o C. Como ejemplos típicos de métodos estáticos pueden indicarse los métodos de Java correspondientes a las funciones matemáticas sin, cos, exp, pow... de la clase java.lang.Math (Tabla 14.2). Las llamadas a estos métodos se realizan anteponiendo el identificador de la clase Math al identificador del método: Math.sin(angulo)…
  • 3.  Programación orientada a objetos con Java 155 Tabla 14.2. Métodos estáticos de la clase Math Modificadores Identificador y parámetros Función static double abs(double a) Devuelve el valor absoluto de un dato de tipo double. static float abs(float a) Devuelve el valor absoluto de un dato de tipo float. static int abs(int a) Devuelve el valor absoluto de un dato de tipo int. static long abs(long a) Devuelve el valor absoluto de un dato de tipo long. static double acos(double a) Devuelve el valor del arco coseno de un ángulo entre 0 y . static double asin(double a) Devuelve el valor del arco seno de un ángulo entre –/2 y /2. static double atan(double a) Devuelve el arco tangente de un ángulo entre –/2 y /2 static double atan2(double a, Devuelve el ángulo en polares correspondientes a las double b) coordenadas rectangulares. static double ceil(double a) Devuelve el menor entero (en formato double) que no es menor que el parámetro. static double cos(double a) Devuelve el coseno de un ángulo static double exp(double a) Devuelve el valor de la función exponencial (ea) static double floor(double a) Devuelve el mayor entero (en formato double) que no es mayor que el parámetro. static double IEEEremainder(double f1, Devuelve el resto (en formato double) de la división entre los double f2) dos parámetros según la especificación IEEE 754 static double log(double a) Devuelve el logaritmo neperiano de un valor. static double max(double a, double b) Devuelve el mayor de dos valores de tipo double. static float max(float a, float b) Devuelve el mayor de dos valores de tipo float. static int max(int a, int b) Devuelve el mayor de dos valores de tipo int. static long max(long a, long b) Devuelve el mayor de dos valores de tipo long. static double min(double a, double b) Devuelve el menor de dos valores de tipo double. static float min(float a, float b) Devuelve el menor de dos valores de tipo float. static int min(int a, int b) Devuelve el menor de dos valores de tipo int. static long min(long a, long b) Devuelve el menor de dos valores de tipo long. static double pow(double a, double b) Devuelve el valor del primer parámetro elevado al segundo static double random() Devuelve un valor aleatorio de tipo double mayor o igual que cero y menor que 1. static double rint(double a) Devuelve el valor entero (en formato double) más cercano. static long round(double a) Devuelve el valor entero (long) más cercano al parámetro. static int round(float a) Devuelve el valor entero (int) más cercano al parámetro. static double sin(double a) Devuelve el seno de un ángulo static double sqrt(double a) Devuelve la raiz cuadrada positiva del parámetro double. static double tan(double a) Devuelve la tangente de un ángulo static double toDegrees(double angulo) Devuelve el resultado de la conversión de un ángulo dado en radianes a grados static double toRadians(double angulo) Devuelve la conversión de un ángulo dado en grados a radianes