Math en Java
La caja de herramientas estática detrás de cada cálculo.
System.out.println(Math.max(3, 7));
System.out.println(Math.abs(-14));
System.out.println(Math.pow(2, 10));
System.out.println(Math.sqrt(144));
// redondeo: floor, ceil y el long más cercano
System.out.println(Math.floor(3.7) + " " + Math.ceil(3.2));
System.out.println(Math.round(2.5));
// los límites de los tipos enteros de tamaño fijo
System.out.println(Integer.MAX_VALUE);
System.out.println(Long.MIN_VALUE);
Cómo funciona
max,abs,powysqrtcubren las operaciones de todos los días.floor,ceilyroundson tres opiniones distintas sobre las mitades.Integer.MAX_VALUEyLong.MIN_VALUEson los bordes duros del tipo.
El intento, en números
- Líneas
- 12
- Caracteres a escribir
- 415
- Tokens
- 123
- Ritmo de tres estrellas
- 105 tpm
Al ritmo de tres estrellas de 105 tokens por minuto, este intento toma unos 70 segundos.
Paso 3 de 3 en Variables y tipos; paso 3 de 29 en Fundamentos del lenguaje.