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,
- Declaració de l'afirmació a Java
- Activa les afirmacions
- Desactiva les afirmacions
- On utilitzar l'afirmació i no?
- Exemple de programa per a afirmació a Java
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.