Како применити тврдњу на Јави?



Овај чланак ће представити Ассертион Ин Јава. Такође ће вам помоћи да разумете где да користите Јава тврдње, а где не са практичним.

Често се појави потреба за верификацијом услова присутних у нашем програму. Кључна реч ассерт у Јави омогућава корисницима да верификују или тестирају претпоставке изнете током програма. Овај чланак ће вас упознати са Ассертион Ин .

Следећи смерници ће бити обрађени у овом чланку,





Почнимо са овим чланком

Изјава о тврдњи у Јави

Изјава ассерт користи се заједно са логичким изразом и може се декларисати на следећи начин:



тврдити израз

Други начин да се изјави тврдња је следећи:

тврдити израз1: израз2

Пример

идите на ц ++
импорт јава.утил.Сцаннер Тест јавне класе {публиц статиц воид маин (Стринг аргс []) {инт валуе = 18 ассерт валуе> = 20: 'Елигибле' Систем.оут.принтлн ('Валуе:' + валуе)}}

Оутпут



Вредност: 18

Резултат након омогућавања тврдњи биће следећи:

Изузетак у нити „маин“ јава.ланг.АссертионЕррор: Испуњава услове

Настављајући са овом тврдњом у чланку о Јави,

фибоначијева серија ц ++

Омогући тврдње

Мора се напоменути да су тврдње подразумевано онемогућене.

Синтакса за омогућавање изјаве о тврдњи је следећа:

јава –еа тест

Друга метода за омогућавање тврдњи:

јава –енаблеассертионс тест

Настављамо даље, да видимо како да онемогућимо тврдње,

Онемогући тврдње

Изјаве о тврдњи могу се онемогућити на следећи начин:

јава - да Тест

Друга метода за омогућавање тврдњи:

јава -дисаблеассертионс тест

Разлози за коришћење тврдњи

Постоје различити разлози зашто би корисник можда желео да користи тврдње:

  • Уверите се да су претпоставке дефинисане у коментарима тачне.
  • Да бисте осигурали да кућиште прекидача није достигнуто.
  • Да бисте проверили стање предмета.

Настављајући са овом тврдњом у чланку о Јави

нејасна логика у вештачкој интелигенцији

Где користити тврдњу а не?

Где користити тврдње?

  • Условни случајеви и услови на почетку методе.
  • Аргументи приватних метода.

Где не користити тврдње?

  • Провера аргумената у јавним методама које пружа корисник не би требало да се врши помоћу тврдњи.
  • Тврдње се не би смеле користити у аргументима командне линије.
  • Замена порука о грешкама не би требало да се врши помоћу тврдњи.

Прелазак на завршни део ове тврдње у чланку о Јави

Пример програма за тврдњу на Јави

импорт јава.утил.Сцаннер тест јавне класе {публиц статиц воид маин (Стринг аргс []) {Сцаннер сцаннер = нев Сцаннер (Систем.ин) Систем.оут.принт ('Ентер тхе ИД') инт валуе = сцаннер.нектИнт ( ) потврдити вредност> = 15: 'Неваљано' Систем.оут.принтлн ('Вредност' + вредност)}}

Оутпут

Унесите ИД

Изузетак у нити „маин“ јава.ланг.АссертионЕррор: Неважеће

Да би били сигурни да су претпоставке изнете током програма тачне, показало се да су важне кључне речи.

Тако смо дошли до краја овог чланка о „Тврдњи у Јави на Јави“. Ако желите да сазнате више, погледајте Едурека, поуздана компанија за учење на мрежи. Едурекин курс за обуку и сертификацију Јава Ј2ЕЕ и СОА осмишљен је тако да вас оспособи за основне и напредне Јава концепте заједно са разним Јава оквирима попут Хибернате & Спринг.

Имате питање за нас? Молимо вас да га спомињете у одељку за коментаре овог блога и јавићемо вам се што је пре могуће.