- Math.pow (base, exponente): Potencia de un número. Base de exponentes son doubles - Math.sin(angulo). Math.cos(angulo). Math.tan(angulo). Math.atan(angulo) de un triángulo. - Math.round(decimal): redondeo de un numero - Math.PI: constante de clase con el numero PI - Math.random(): número aleatorio de tipo double
Refundiciones: consiste en convertir un tipo de dato en otro anteponiendo el tipo;
int raíz=(int)Math.round(num1);
Clase String:
Tiene muchos métodos:
- length(): Devuelve la longitud de caracteres de una cadena = mi_nombre.length();
- charAt (): Devuelve la posición de un carácter dentro de una cadena, las posiciones comienzan a contar de la posición 0. mi_nombre.charAt(); - substring(x,y): Devuelve una subcadena dentro de la cadena, siendo X el carácter a partir del cual se extrae e Y n° de caracteres que se quiere extraer. - equals(cadena): Devuelve true si dos cadenas que se comparan son iguales y false si no lo son, distingue mayúsculas y minúsculas. - equalsIgnoreCase(cadena): Igual que la anterior, pero sin tener en cuenta las mayúsculas y minúsculas
Clases para ingresar Datos:
Scanner:
nextLine(): Datos de Texto
nextInt(): Datos enteros
nextDouble(): Datos Decimales
JOptionPane:
showInputDialog(): es un método estático de la Clase JOptionPane para Ingresar Datos