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:
- Izjava o trditvi v Javi
- Omogoči trditve
- Onemogoči trditve
- Kje uporabiti trditev in ne?
- Vzorčni program za uveljavljanje v Javi
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.