Interfaz IntUnaryOperator en Java

La interfaz IntUnaryOperator es parte del paquete java.util.function que se introdujo desde Java 8 para implementar la programación funcional en Java. Representa una función que toma un argumento y opera sobre él. Tanto su argumento como su tipo de retorno son de tipo de datos int. Es muy similar a usar un objeto de tipo … Continue reading «Interfaz IntUnaryOperator en Java»

Interfaz ToDoubleFunction en Java con ejemplos

La interfaz ToDoubleFunction es parte del paquete java.util.function que se introdujo desde Java 8 para implementar la programación funcional en Java. Representa una función que toma un argumento de tipo T y produce un resultado de doble valor. Esta interfaz funcional admite solo un genérico, a saber: – T : denota el tipo del argumento … Continue reading «Interfaz ToDoubleFunction en Java con ejemplos»

Interfaz LongToDoubleFunction en Java con ejemplos

La interfaz LongToDoubleFunction es parte del paquete java.util.function que se introdujo desde Java 8 para implementar la programación funcional en Java. Representa una función que toma un argumento de valor largo y da un resultado de valor doble. La expresión lambda asignada a un objeto de tipo LongToDoubleFunction se usa para definir su applyAsDouble() que … Continue reading «Interfaz LongToDoubleFunction en Java con ejemplos»

Programa Java para implementar el algoritmo de generación de números aleatorios de Park-Miller

El generador de números aleatorios de Park-Miller también se conoce como generador de números aleatorios de Lehmer . Una fórmula general de un generador de números aleatorios (RNG) de este tipo es, X k+1 = a * x k mod m   Algoritmo de Park-Miller 1) Declare las variables m, a, q, r y r_seed(X … Continue reading «Programa Java para implementar el algoritmo de generación de números aleatorios de Park-Miller»

Comparar fechas en Java

La clase Date representa un instante específico en el tiempo, con una precisión de milisegundos. La clase Date del paquete java.util implementa una interfaz serializable, clonable y comparable. Proporciona constructores y métodos para manejar la fecha y la hora con java. Los siguientes son los métodos para comparar fechas en Java  Usando Date.compareTo() : Pasos … Continue reading «Comparar fechas en Java»

Excepciones definidas por el usuario usando constructores en Java

En Java, ya hemos definido clases de excepción como ArithmeticException, NullPointerException, etc. Estas excepciones ya están configuradas para activarse en condiciones predefinidas, como cuando divide un número por cero, activa ArithmeticException. En Java, podemos crear nuestra propia clase de excepción y lanzar esa excepción usando la palabra clave throw. Estas excepciones se conocen como excepciones … Continue reading «Excepciones definidas por el usuario usando constructores en Java»

Año más (largo, unidad) método en Java con ejemplos

El método plus(long, unit) de la clase Year se usa para devolver una copia de este año después de agregar la cantidad especificada de unidades a este objeto Year. Se genera una excepción si la unidad especificada no se puede agregar a este objeto Year. Esta instancia es inmutable y no se ve afectada por … Continue reading «Año más (largo, unidad) método en Java con ejemplos»

Interfaz DoubleUnaryOperator en Java

La interfaz DoubleUnaryOperator es parte del paquete java.util.function que se introdujo desde Java 8 para implementar la programación funcional en Java. Representa una función que toma un argumento y opera sobre él. Tanto su argumento como su tipo de retorno son de tipo de datos doble. Es muy similar a usar un objeto de tipo … Continue reading «Interfaz DoubleUnaryOperator en Java»

Interfaz ToIntFunction en Java con ejemplos

La interfaz ToIntFunction es parte del paquete java.util.function que se introdujo desde Java 8 para implementar la programación funcional en Java. Representa una función que toma un argumento de tipo T y produce un resultado de valor entero. Esta interfaz funcional admite solo un genérico, a saber: – T : denota el tipo del argumento … Continue reading «Interfaz ToIntFunction en Java con ejemplos»

Java 8 | Interfaz IntToLongFunction en Java con ejemplos

La interfaz IntToLongFunction es parte del paquete java.util.function que se introdujo desde Java 8 para implementar la programación funcional en Java. Representa una función que toma un argumento de valor entero y da un resultado de valor largo. La expresión lambda asignada a un objeto de tipo IntToLongFunction se usa para definir su applyAsLong() que … Continue reading «Java 8 | Interfaz IntToLongFunction en Java con ejemplos»