¿Cómo implementar la aserción en Java?



Este artículo presentará la afirmación en Java. También lo ayudará a comprender dónde usar las afirmaciones de Java y dónde no hacerlo con la práctica.

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,





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.