Bieži vien rodas nepieciešamība pārbaudīt mūsu programmā esošos apstākļus. Apstiprināšanas atslēgvārds Java ļauj lietotājiem pārbaudīt vai pārbaudīt pieņēmumus, kas veikti programmas laikā. Šis raksts jūs iepazīstinās ar apgalvojumu .
Šajā rakstā tiks apskatīti šādi norādījumi,
- Apgalvojuma deklarēšana Java valodā
- Iespējot apgalvojumus
- Atspējot apgalvojumus
- Kur izmantot apgalvojumu un ne?
- Programmas paraugs apgalvojumiem Java
Tāpēc sāksim ar šo rakstu
kas ir žetoni java
Apgalvojuma deklarēšana Java valodā
Apgalvojums apgalvojums tiek izmantots blakus Būla izteiksmei, un to var deklarēt šādi:
apgalvot izteicienu
Vēl viens veids, kā deklarēt apgalvojumu, ir šāds:
apgalvot izteiksmi1: izteiksme2
Piemērs
importēt java.util.Scanner public class Test {public static void main (String args []) {int value = 18 assert value> = 20: 'Atbilstošs' System.out.println ('Value:' + value)}}
Rezultāts
Vērtība: 18
Rezultāts pēc apgalvojumu iespējošanas būs šāds:
Izņēmums pavedienā “main” java.lang.AssertionError: Piemērots
Turpinot šo apgalvojumu Java rakstā,
Iespējot apgalvojumus
Jāatzīmē, ka apgalvojumi pēc noklusējuma ir atspējoti.
Apstiprinājuma apgalvojuma iespējošanas sintakse ir šāda:
java –ea tests
Vēl viena metode apgalvojumu iespējošanai:
java –enableassertions tests
Turpinot, apskatīsim, kā atspējot apgalvojumus,
Atspējot apgalvojumus
Apgalvojuma apgalvojumus var atspējot šādi:
java - jā Tests
Vēl viena metode apgalvojumu iespējošanai:
java -disableassertions tests
Apgalvojumu izmantošanas iemesli
Ir vairāki iemesli, kāpēc lietotājs varētu vēlēties izmantot apgalvojumus:
- Pārliecinoties, vai komentāros definētie pieņēmumi ir pareizi.
- Lai nodrošinātu, ka slēdža gadījums netiek sasniegts.
- Lai pārbaudītu objekta stāvokli.
Turpinot šo apgalvojumu Java rakstā
Kur izmantot apgalvojumu un ne?
Kur izmantot apgalvojumus?
- Nosacīti gadījumi un nosacījumi metodes sākumā.
- Argumenti privātām metodēm.
Kur nevajadzētu izmantot apgalvojumus?
- Argumentu pārbaude publiskajās metodēs, kuras nodrošina lietotājs, nav jāveic, izmantojot apgalvojumus.
- Apgalvojumus nevajadzētu izmantot komandrindas argumentos.
- Kļūdu ziņojumu nomaiņa nav jāveic, izmantojot apgalvojumus.
Pārejot uz šī apgalvojuma pēdējo bitu Java rakstā
Programmas paraugs apgalvojumiem Java
importēt java.util.Scanner public class Test {public static void main (String args []) {Scanner scanner = new Scanner (System.in) System.out.print ('Ievadiet ID') int value = scanner.nextInt ( ) assert value> = 15: 'Nederīga' System.out.println ('Vērtība' + vērtība)}}
Rezultāts
Ievadiet ID
pārslodze un nepārsniegšana java
Izņēmums pavedienā “main” java.lang.AssertionError: Nederīgs
Lai pārliecinātos, ka programmas laikā izteiktie pieņēmumi ir pareizi, apgalvojumi izrādās svarīgs atslēgvārds.
Tādējādi esam nonākuši pie šī raksta par “Assertion In Java in Java” beigām. Ja vēlaties uzzināt vairāk, iepazīstieties ar Autors: uzticams tiešsaistes mācību uzņēmums Edureka. Edureka Java J2EE un SOA apmācības un sertifikācijas kurss ir paredzēts, lai apmācītu jūs gan galvenajiem, gan uzlabotajiem Java jēdzieniem kopā ar dažādiem Java ietvariem, piemēram, Hibernate & Spring.
Vai mums ir jautājums? Lūdzu, pieminējiet to šī emuāra komentāru sadaļā, un mēs sazināsimies ar jums pēc iespējas ātrāk.