Com implementar l'asserció a Java?

Aquest article presentarà Assertion In Java. També us ajudarà a entendre on utilitzar les afirmacions de Java i on no fer-ho amb la pràctica.

Sovint, sorgeix la necessitat de verificar les condicions presents al nostre programa. La paraula clau assert a Java permet als usuaris verificar o provar els supòsits fets durant el programa. Aquest article us presentarà Assertion In .



java té una relació

En aquest article es tractaran les següents indicacions,



Comencem, doncs, amb aquest article

Declaració de l'afirmació a Java

L'afirmació assert s'utilitza al costat d'una expressió booleana i es pot declarar de la següent manera:



afirmar l’expressió

Una altra manera de declarar l’afirmació és la següent:

afirmar expression1: expression2

Exemple

import java.util.Scanner public class Test {public static void main (String args []) {int value = 18 asert value> = 20: System.out.println ('Value:' + value)}}

Sortida



Valor: 18

La sortida després d’habilitar les afirmacions serà la següent:

Excepció al fil 'principal' java.lang.AssertionError: apte

Seguint amb aquest article sobre afirmació a Java,

Activa les afirmacions

Cal tenir en compte que les afirmacions estan desactivades per defecte.

La sintaxi per habilitar la sentència d'afirmació és la següent:

java –ea Test

Un altre mètode per permetre afirmacions:

java –Certificació d’afirmacions

Seguint, vegem com desactivar les afirmacions,

Desactiva les afirmacions

Les sentències d'asserció es poden desactivar de la següent manera:

java - sí Prova

Un altre mètode per permetre afirmacions:

java -disableassertions Test

Raons per utilitzar les afirmacions

Hi ha diversos motius pels quals un usuari pot voler fer servir afirmacions:

  • Assegureu-vos que els supòsits definits als comentaris siguin correctes.
  • Per assegurar-vos que no s’arriba a la caixa del commutador.
  • Per comprovar l'estat de l'objecte.

Continuem amb aquest article sobre afirmació a Java

On utilitzar l'afirmació i no?

On utilitzar les afirmacions?

  • Casos i condicions condicionals al començament d’un mètode.
  • Arguments sobre mètodes privats.

On no s'ha d'utilitzar les afirmacions?

  • La comprovació dels arguments dels mètodes públics proporcionats per l'usuari no s'ha de fer mitjançant afirmacions.
  • Les afirmacions no s’han d’utilitzar en arguments de línia d’ordres.
  • La substitució dels missatges d’error no s’hauria de fer mitjançant afirmacions.

Passant al bit final d’aquest article sobre afirmació a Java

Exemple de programa per a afirmació a Java

import java.util.Scanner public class Test {public static void main (String args []) {Scanner scanner = new Scanner (System.in) System.out.print ('Introduïu l'identificador') int value = scanner.nextInt ( ) valors d'afirmació> = 15: System.out.println 'No vàlid' ('Valor' + valor)}}

Sortida

Introduïu l'identificador

Excepció al fil 'principal' java.lang.AssertionError: no vàlid

Per assegurar-se que les suposicions fetes durant el programa són correctes, les afirmacions resulten ser una paraula clau important.

Així hem arribat al final d’aquest article sobre ‘Assertion In Java in Java’. Si voleu obtenir més informació, consulteu el per Edureka, una empresa d’aprenentatge en línia de confiança. El curs de formació i certificació Java J2EE i SOA d’Edureka està dissenyat per formar-vos tant per a conceptes bàsics com avançats de Java, juntament amb diversos marcs Java com Hibernate & Spring

Tens alguna pregunta? Si us plau, mencioneu-lo a la secció de comentaris d’aquest bloc i us respondrem el més aviat possible.