Kako uveljaviti trditev v Javi?



Ta članek bo predstavil Assertion In Java. Pomagal vam bo tudi razumeti, kje uporabljati trditve Java in kje ne, s praktičnimi.

Pogosto se pojavi potreba po preverjanju pogojev v našem programu. Ključna beseda assert v Javi omogoča uporabnikom, da preverijo ali preizkusijo predpostavke med programom. Ta članek vas bo seznanil s trditvijo In .

V tem članku bodo zajeti naslednji napotki:





Začnimo s tem člankom

Izjava o trditvi v Javi

Stavek 'uveljavljanje' se uporablja skupaj z logičnim izrazom in ga je mogoče deklarirati na naslednji način:



uveljaviti izraz

Drug način izjave o trditvi je naslednji:

uveljavi izraz1: izraz2

Primer

uvoz java.util.Scanner test javnega razreda {public static void main (String args []) {int value = 18 uveljavi vrednost> = 20: 'Primerno' System.out.println ('Value:' + value)}}

Izhod



Vrednost: 18

Rezultat po omogočanju trditev bo naslednji:

Izjema v niti »main« java.lang.AssertionError: Primerno

Če nadaljujemo s to trditvijo v članku Java,

Omogoči trditve

Upoštevati je treba, da so trditve privzeto onemogočene.

Sintaksa za omogočanje izjave o trditvi je naslednja:

kaj je semafor v javi
java –ea test

Druga metoda za omogočanje trditev:

java –enableassertions test

Nadaljujemo, poglejmo, kako onemogočiti trditve,

Onemogoči trditve

Izjave o trditvi je mogoče onemogočiti na naslednji način:

java - da Test

Druga metoda za omogočanje trditev:

def __init__ python
java -disableassertions test

Razlogi za uporabo trditev

Obstajajo različni razlogi, zakaj bi uporabnik morda želel uporabiti trditve:

  • Prepričajte se, da so predpostavke, opredeljene v komentarjih, pravilne.
  • Da zagotovite, da ohišje stikala ni doseženo.
  • Za preverjanje stanja predmeta.

Nadaljevanje s to trditvijo v članku Java

Kje uporabiti trditev in ne?

Kje uporabiti trditve?

  • Pogojni primeri in pogoji na začetku metode.
  • Argumenti zasebnih metod.

Kje ne uporabiti trditev?

  • Preverjanje argumentov v javnih metodah, ki jih zagotovi uporabnik, se ne sme izvajati s trditvami.
  • Trditev se ne sme uporabljati v argumentih ukazne vrstice.
  • Zamenjava sporočil o napakah se ne sme izvajati s trditvami.

Prehod na zadnji del te trditve v članku Java

Vzorčni program za uveljavljanje v Javi

uvoz java.util.Scanner test javnega razreda {public static void main (String args []) {Scanner scanner = new Scanner (System.in) System.out.print ('Enter the ID') int value = scanner.nextInt ( ) uveljavi vrednost> = 15: 'Neveljaven' System.out.println ('Vrednost' + vrednost)}}

Izhod

Vnesite ID

Izjema v niti »main« java.lang.AssertionError: Neveljavno

Da bi se prepričali, ali so predpostavke med programom pravilne, se trditve izkažejo kot pomembna ključna beseda.

Tako smo prišli do konca tega članka o 'Trditvi v Javi v Javi'. Če želite izvedeti več, si oglejte Edureka, zaupanja vredno podjetje za spletno učenje. Edurekin tečaj za usposabljanje in certificiranje Java J2EE in SOA je zasnovan tako, da vas usposobi za temeljne in napredne koncepte Java, skupaj z različnimi Java okviri, kot sta Hibernate & Spring.

Imate vprašanje za nas? Prosimo, navedite to v oddelku za komentarje tega spletnega dnevnika, mi se vam bomo oglasili v najkrajšem možnem času.