Muchas veces surge la necesidad de verificar las condiciones presentes en nuestro programa. La palabra clave assert en Java permite a los usuarios verificar o probar las suposiciones hechas durante el programa. Este artículo le presentará Assertion In .
En este artículo se cubrirán los siguientes consejos,
- Declaración de afirmación en Java
- Habilitar afirmaciones
- Desactivar afirmaciones
- ¿Dónde usar la aserción y no?
- Programa de muestra para afirmación en Java
Así que comencemos con este artículo.
que es un bean java
Declaración de afirmación en Java
La declaración de aserción se usa junto con una expresión booleana y se puede declarar de la siguiente manera:
afirmar expresión
Otra forma de declarar la aserción es la siguiente:
afirmar expresión1: expresión2
Ejemplo
import java.util.Scanner public class Test {public static void main (String args []) {int valor = 18 afirmar valor> = 20: 'Elegible' System.out.println ('Valor:' + valor)}}
Salida
Valor: 18
La salida después de habilitar las afirmaciones será la siguiente:
Excepción en el hilo 'principal' java.lang.AssertionError: Elegible
Continuando con este artículo de Assertion In Java,
Habilitar afirmaciones
Debe tenerse en cuenta que las aserciones están deshabilitadas de forma predeterminada.
La sintaxis para habilitar la declaración de aserción es la siguiente:
prueba java –ea
Otro método para habilitar afirmaciones:
def __init __ (yo)
Prueba java –enableassertions
Continuando, veamos cómo deshabilitar las aserciones,
Desactivar afirmaciones
Las declaraciones de aserción se pueden desactivar de la siguiente manera:
java - sí Prueba
Otro método para habilitar afirmaciones:
Prueba java -disableassertions
Razones para utilizar afirmaciones
Hay varias razones por las que un usuario puede querer usar aserciones:
- Asegurarse de que las suposiciones definidas en los comentarios sean correctas.
- Para asegurarse de que no se alcance la caja del interruptor.
- Para comprobar el estado del objeto.
Continuando con esta afirmación en el artículo de Java
que es marioneta y chef
¿Dónde usar la aserción y no?
¿Dónde usar afirmaciones?
- Casos y condiciones condicionales al comienzo de un método.
- Argumentos a métodos privados.
¿Dónde no utilizar afirmaciones?
- La verificación de argumentos en los métodos públicos proporcionados por el usuario no debe realizarse mediante aserciones.
- Las afirmaciones no deben usarse en argumentos de línea de comando.
- La sustitución de mensajes de error no debe realizarse mediante afirmaciones.
Pasando a la parte final de este artículo de Assertion In Java
Programa de muestra para afirmación en Java
import java.util.Scanner public class Test {public static void main (String args []) {Scanner scanner = new Scanner (System.in) System.out.print ('Ingrese el ID') int value = scanner.nextInt ( ) afirmar valor> = 15: 'No válido' System.out.println ('Valor' + valor)}}
Salida
Ingrese el ID
Excepción en el hilo 'principal' java.lang.AssertionError: Invalid
Para asegurarse de que las suposiciones hechas durante el programa sean correctas, las afirmaciones resultan ser una palabra clave importante.
Por lo tanto, hemos llegado al final de este artículo sobre 'Afirmación en Java en Java'. Si desea obtener más información, consulte el por Edureka, una empresa de aprendizaje en línea de confianza. El curso de capacitación y certificación Java J2EE y SOA de Edureka está diseñado para capacitarlo en conceptos básicos y avanzados de Java junto con varios marcos de Java como Hibernate y Spring.
Tienes una pregunta para nosotros? Menciónelo en la sección de comentarios de este blog y nos pondremos en contacto con usted lo antes posible.