De multe ori apare nevoia de a verifica condițiile prezente în programul nostru. Cuvântul cheie asert în Java permite utilizatorilor să verifice sau să testeze ipotezele făcute în timpul programului. Acest articol vă va prezenta Assertion In .
php print_r la șir
Următoarele indicații vor fi tratate în acest articol,
- Declararea afirmării în Java
- Activați afirmațiile
- Dezactivați afirmațiile
- Unde să folosiți afirmația și nu?
- Exemplu de program pentru afirmare în Java
Deci, haideți să începem cu acest articol
Declararea afirmării în Java
Instrucțiunea assert este utilizată alături de o expresie booleană și poate fi declarată după cum urmează:
afirmă exprimarea
O altă modalitate de a declara afirmația este următoarea:
afirmă expression1: expression2
Exemplu
import java.util.Scanner public class Test {public static void main (String args []) {int value = 18 asert value> = 20: 'Eligible' System.out.println ('Value:' + value)}}
Ieșire
Valoare: 18
Rezultatul după activarea afirmațiilor va fi după cum urmează:
Excepție în firul „principal” java.lang.AssertionError: Eligibil
Continuând cu acest articol despre afirmații în Java,
Activați afirmațiile
Trebuie remarcat faptul că, afirmațiile sunt dezactivate în mod implicit.
Sintaxa pentru activarea instrucțiunii de afirmare este următoarea:
java –ea Test
O altă metodă pentru a permite afirmații:
java –enableassertions Test
Mai departe, să vedem cum să dezactivăm afirmațiile,
Dezactivați afirmațiile
Declarațiile de afirmație pot fi dezactivate după cum urmează:
java - da Test
O altă metodă pentru a permite afirmații:
java -disableassertions Test
Motive pentru utilizarea afirmațiilor
Există diverse motive pentru care un utilizator ar putea dori să folosească afirmații:
- Asigurându-vă că ipotezele definite în comentarii sunt corecte.
- Pentru a vă asigura că carcasa comutatorului nu este atinsă.
- Pentru a verifica starea obiectului.
Continuăm cu acest articol despre afirmații în Java
Unde să folosiți afirmația și nu?
Unde să folosiți afirmațiile?
- Cazuri condiționale și condiții la începutul unei metode.
- Argumente pentru metodele private.
Unde să nu folosești afirmații?
- Verificarea argumentelor din metodele publice care sunt furnizate de utilizator nu trebuie făcută folosind afirmații.
- Afirmațiile nu trebuie folosite în argumentele din linia de comandă.
- Înlocuirea mesajelor de eroare nu trebuie făcută folosind afirmații.
Trecând la ultima parte a acestui articol despre afirmații în Java
Exemplu de program pentru afirmare în Java
import java.util.Scanner public class Test {public static void main (String args []) {Scanner scanner = new Scanner (System.in) System.out.print ('Introduceți ID-ul') int value = scanner.nextInt ( ) afirmă valoarea> = 15: System.out.println „Invalid” („Valoare” + valoare)}}
Ieșire
Introduceți ID-ul
Excepție în firul „principal” java.lang.AssertionError: nevalid
Pentru a vă asigura că ipotezele făcute în timpul programului sunt corecte, afirmațiile se dovedesc a fi un cuvânt cheie important.
Astfel am ajuns la sfârșitul acestui articol despre „Aserția în Java în Java”. Dacă doriți să aflați mai multe, consultați de Edureka, o companie de învățare online de încredere. Cursul de formare și certificare Java J2EE și SOA Edureka este conceput pentru a vă instrui atât pentru conceptele Java de bază, cât și pentru cele avansate Java, împreună cu diverse cadre Java, cum ar fi Hibernate & Spring.
Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii a acestui blog și vă vom contacta cât mai curând posibil.