Beruflich Dokumente
Kultur Dokumente
UNIDAD I
“Tipos de métodos”
Math.random
El método Math.random devuelve un número del 0.0 al 1.0 excluyendo a este
último, En muchas de nuestras aplicaciones no nos servirá este rango de valores.
Por ejemplo, si queremos simular una tirada de dado, queremos números entre 1 y
6 sin decimales. Debemos echar unas cuentas para obtener lo deseado.
En primer lugar, miramos cuántos valores queremos. En nuestro caso del dado
son 6 valores, del 1 al 6 ambos incluido. Debemos entonces multiplicar
Math.random() por 6. Si quisieramos valores entre dos números cualquiera ambos
incluidos, por ejemplo, 5 y 10, la cuenta sería (maximo-minimimo)+1, es decir, (10-
5)+1 = 6, también multiplicaríamos por 6.
Ejemplo:
1 public static int generaNumeroAleatorio (int minimo,int maximo){
2
3 int num=(int)Math.floor(Math.random()*(maximo-minimo+1)+(minimo));
4 return num;
5 }
El método charAt()
Devuelve el carácter situado en la posición 'index' pasada por parámetro. La
primera posición es la 0.
Sintaxis
public char charAt(int index);
Ejemplo:
package pqtOtros;
Este es el resultado:
Algo a tener en cuenta, es que si tenemos un método toString definido, al mostrar
el objeto sin más (sin invocar nada), ejecutara por defecto este método, de forma
que si modificamos el anterior ejemplo, obtendrá el mismo resultado.