Kā ieviest apgalvojumu Java?



Šis raksts iepazīstinās ar programmu Assertion Java. Tas arī palīdzēs jums saprast, kur izmantot Java apgalvojumus un kur ne ar praktiskiem.

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,





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.