Kako implementirati tvrdnju u Javi?



Ovaj će se članak predstaviti Assertion In Java. Također će vam pomoći da shvatite gdje koristiti Java Assertions, a gdje ne s praktičnim.

Često se pojavi potreba za provjerom uvjeta prisutnih u našem programu. Ključna riječ assert u Javi omogućuje korisnicima provjeru ili testiranje pretpostavki donesenih tijekom programa. Ovaj članak upoznat će vas s tvrdnjom In .

kako pretvoriti double u int u javi

U ovom će članku biti obrađeni sljedeći smjerovi,





Pa krenimo s ovim člankom

Izjava o tvrdnji u Javi

Izjava assert koristi se zajedno s logičkim izrazom i može se deklarirati na sljedeći način:



tvrditi izraz

Drugi način izjašnjavanja o tvrdnji je sljedeći:

tvrditi izraz1: izraz2

Primjer

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

Izlaz



Vrijednost: 18

Izlaz nakon omogućavanja tvrdnji bit će sljedeći:

Iznimka u niti 'main' java.lang.AssertionError: Ispunjava uvjete

Nastavljajući s ovom tvrdnjom u članku o Javi,

Omogući tvrdnje

Valja napomenuti da su tvrdnje prema zadanim postavkama onemogućene.

Sintaksa za omogućavanje izjave o tvrdnji je sljedeća:

java –ea test

Druga metoda za omogućavanje tvrdnji:

java –enableassertions test

Krenimo dalje, da vidimo kako da onemogućimo tvrdnje,

Onemogući tvrdnje

Izjave o tvrdnji mogu se onemogućiti na sljedeći način:

java –da Test

Druga metoda za omogućavanje tvrdnji:

java -disableassertions test

Razlozi za upotrebu tvrdnji

Postoje razni razlozi zašto bi korisnik mogao koristiti tvrdnje:

  • Pazite da su pretpostavke definirane u komentarima točne.
  • Kako biste osigurali da kućište prekidača nije dosegnuto.
  • Da biste provjerili stanje predmeta.

Nastavljajući s ovom tvrdnjom u članku o Javi

Gdje koristiti tvrdnju, a ne?

Gdje koristiti tvrdnje?

  • Uvjetni slučajevi i uvjeti na početku metode.
  • Argumenti privatnim metodama.

Gdje ne koristiti tvrdnje?

  • Provjera argumenata u javnim metodama koje pruža korisnik ne smije se vršiti pomoću tvrdnji.
  • Tvrdnje se ne smiju koristiti u argumentima naredbenog retka.
  • Zamjena poruka o pogreškama ne smije se vršiti pomoću tvrdnji.

Prijelaz na završni dio ove tvrdnje u članku Java

Uzorak programa za tvrdnju na Javi

import java.util.Scanner test javne klase {public static void main (String args []) {Scanner scanner = new Scanner (System.in) System.out.print ('Enter the ID') int value = scanner.nextInt ( ) potvrditi vrijednost> = 15: 'Nevaljano' System.out.println ('Vrijednost' + vrijednost)}}

Izlaz

Unesite ID

Iznimka u niti 'main' java.lang.AssertionError: Nevaljano

Da bi bili sigurni da su pretpostavke tijekom programa točne, tvrdnje se pokazuju kao važna ključna riječ.

Tako smo došli do kraja ovog članka o 'Tvrdnji u Javi na Javi'. Ako želite saznati više, pogledajte Edureka, pouzdane tvrtke za internetsko učenje. Edurekin tečaj za obuku i certificiranje Java J2EE i SOA osmišljen je kako bi vas osposobio za osnovne i napredne Java koncepte zajedno s raznim Java okvirima poput Hibernate & Spring.

Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare ovog bloga i javit ćemo vam se što je prije moguće.