You are on page 1of 6

UNIVERSIDAD POLITÉCNICA SALESIANA

. CURSO: SEGUNDO.

CARRERA: ING. ELECTRÓNICA.

DEBER DE PROGRAMACIÓN

FUNCIONES IMPORTANTES DE MATH Y STRING EN JAVA.

CLASE MATH.

Para utilizar esta clase, debemos escribir Math.método(parámetros); donde


método sera uno de los siguientes y parámetros aquellos que tengamos que
usar. Un método puede estar sobrescrito para distintos tipos de datos.

MÉTODO DESCRIPCIÓN PARÁMETROS TIPO DE DATO DEVUELTO

abs Devuelve el valor absoluto Un parametro que puede El mismo que


de un numero. ser un int, double, float o introduces.
long

arcos Devuelve el arco coseno Double Double


de un angulo en radianes.

asin Devuelve el arco seno de Double Double


un ángulo en radianes.

atan Devuelve el arco tangente Double Double


entre -PI/2 y PI/2.

atan2 Devuelve el arco tangente Double Double


entre -PI y PI.

ceil Devuelve el entero más Double Double


cercano por arriba.

floor Devuelve el entero más Double Double


cercano por debajo.

round Devuelve el entero más Double o float long (si introduces un


cercano. double) o int (si

1
MÉTODO DESCRIPCIÓN PARÁMETROS TIPO DE DATO DEVUELTO

introduces un float)

cos Devuelve el coseno de un Double Double


ángulo.

sin Devuelve el seno de un Double Double


ángulo.

tan Devuelve la tangente de Double Double


un ángulo.

exp Devuelve el exponencial Double Double


de un número.

log Devuelve el logaritmo Double Double


natural en base e de un
número.

max Devuelve el mayor de dos Dos parametros que El mismo tipo que
entre dos valores. pueden ser dos int, double, introduces.
float o long

min Devuelve el menor de dos Dos parametros que El mismo tipo que
entre dos valores. pueden ser dos int, double, introduces.
float o long

random Devuelve un número Ninguno Double


aleatorio entre 0 y 1. Se
pueden cambiar el rango
de generación.

sqlrt Devuelve la raíz cuadrada Double Double


de un número.

pow Devuelve un número Dos parámetros double Double


elevado a un exponente. (base y exponente)

CLASE STRING.

2
La clase String tiene varios métodos muy útiles como saber su longitud, trocear
la cadena, etc. Recuerda que para invocar un método debemos escribir el
nombre del String, un punto y el nombre del método, más sus parámetros. Es
importante que si necesitas almacenar el valor devuelto, uses una variable para
ello. Por ejemplo:

String cadena=”americano”;

boolean empiezaPor=cadena.startWith (“a”);

Estos son los métodos mas conocidos:

MÉTODO DESCRIPCIÓN PARÁMETRO TIPO DE DATO DEVUELTO

charAt Devuelve el carácter indicado por Un parámetro int char


parámetro

compareTo Sirve para comparar cadenas, Un parámetro int


devuelve un número según el String, la cadena a
resultado. Recuerda que no sigue el comparar.
alfabeto español, lo compara según - Si devuelve un número mayor
la tabla ASCII. que 0: la primera cadena es
mayor que la segunda.

- Si devuelve un 0: las cadenas


son iguales.

- Si devuelve un número menor


que 0: la primera cadena es
menor que la segunda
compareToIg Es igual que el anterior, pero Un parámetro int
noreCase ignorando mayúsculas o minúsculas. String, la cadena a
comparar - Si devuelve un número mayor
que 0: la primera cadena es
mayor que la segunda.

- Si devuelve un 0: las cadenas


son iguales.

- Si devuelve un número menor


que 0: la primera cadena es
menor que la segunda
concat Concatena dos cadenas, es como el Un parámetro Un nuevo String con las cadenas
operador +. String, la cadena a concatenadas.
concatenar
copyValueOf Crea un nuevo String a partir de un Un array de char String
array de char. Este método debe
invocarse de manera estática, es
decir,

3
MÉTODO DESCRIPCIÓN PARÁMETRO TIPO DE DATO DEVUELTO

String.copyValueOf(array_char)
endsWith Indica si la cadena acaba con el String boolean
String pasado por parámetro.
equals Indica si una cadena es igual que String boolean
otra.
equalsIgnore Es igual que el anterior, pero String boolean
Case ignorando mayúsculas o minúsculas.
getBytes Devuelve un array de bytes con el Ningún parámetro Un array de bytes
código ASCII de los caracteres que
forman el String.
indexOf Devuelve la posición en la cadena String o char int
pasada por parámetro desde el
principio. -1 si no existe.
indexOf Igual que el anterior, pero ademas le String o char, el int
indicamos la posición desde donde segundo
empezamos a buscar. parámetro es un
int
lastIndexOf Devuelve la posición en la cadena String o char int
pasada por parámetro desde el final.
-1 si no existe.
lastIndexOf Igual que el anterior, pero ademas le String o char, el int
indicamos la posición desde donde segundo
empezamos a buscar. parámetro es un
int
lenght Devuelve la longitud de la cadena. Ningún parámetro int
matches Indica si la cadena cumple con la String boolean
expresión pasada como parámetro.
Pincha aquí para tener mas detalles.
replace Devuelve un String cambiando los Dos parámetros String
caracteres que nosotros le char, el primero es
indiquemos. el carácter que
existe en el String
y el segundo por
el que queremos
cambiar.
replaceFirst Devuelve un String intercambiando Dos parametros String
solo la primera coincidencia. String, el primero
son los caracteres
que existe en el
String y el
segundo por el
que queremos
cambiar.
replaceAll Devuelve un String intercambiando Dos parametros String
todas las coincidencias que se String, el primero
encuentren. son los caracteres

4
MÉTODO DESCRIPCIÓN PARÁMETRO TIPO DE DATO DEVUELTO

que existe en el
String y el
segundo por el
que queremos
cambiar.
startsWith Indica si la cadena empieza por una String boolean
cadena pasada por parámetro.
substring Trocea un String desde una posición Dos parámetros String
a otra. int, indica desde
donde empieza
hasta donde
acaba, este ultimo
no se incluye.
toCharArray Devuelve en un array de char, todos Ningún parámetro Un array de char
los caracteres de una String.
toLowerCase Convierte el String a minúsculas. Ningún parámetro String
toUpperCase Convierte el String a mayúsculas. Ningún parámetro String
trim Elimina los espacios del String. Ningún parámetro String
valueOf Transforma una variable primitiva en Un parámetro, que String
un String. Para invocarse debe puede ser un:
usarse con String. Por
ejemplo, String.valueOf(variable)

 boolean

 char

 double

 int

 float

5
MÉTODO DESCRIPCIÓN PARÁMETRO TIPO DE DATO DEVUELTO

 long

 Array de
char

 Referencia
a un objeto

You might also like