Č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,
- Izjava o tvrdnji u Javi
- Omogući tvrdnje
- Onemogući tvrdnje
- Gdje koristiti tvrdnju, a ne?
- Uzorak programa za tvrdnju na Javi
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.