Bagaimana Menerapkan Assertion Di Java?



Artikel ini akan memperkenalkan Assertion In Java. Ini juga akan membantu Anda memahami di mana menggunakan Java Assertions dan di mana tidak dengan praktis.

Seringkali, kebutuhan untuk memverifikasi kondisi yang ada dalam program kita muncul. Kata kunci assert di Java memungkinkan pengguna untuk memverifikasi atau menguji asumsi yang dibuat selama program berlangsung. Artikel ini akan memperkenalkan Anda pada Assertion In .

Petunjuk berikut akan dibahas dalam artikel ini,





Jadi mari kita mulai dengan artikel ini

cara keluar di java

Mendeklarasikan Pernyataan di Java

Pernyataan assert digunakan bersama ekspresi Boolean dan dapat dideklarasikan sebagai berikut:



menegaskan ekspresi

Cara lain untuk mendeklarasikan pernyataan tersebut adalah sebagai berikut:

menegaskan ekspresi1: ekspresi2

Contoh

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

Keluaran



Nilai: 18

Output setelah mengaktifkan pernyataan adalah sebagai berikut:

Pengecualian di thread 'main' java.lang.AssertionError: Layak

Pindah dengan Assertion In Java Article ini,

Aktifkan Pernyataan

Perlu dicatat bahwa, pernyataan dinonaktifkan secara default.

Sintaks untuk mengaktifkan pernyataan pernyataan adalah sebagai berikut:

Tes java -ea

Metode lain untuk mengaktifkan pernyataan:

perbedaan antara overloading dan overriding
java -enableassertions Test

Selanjutnya, mari kita lihat cara menonaktifkan pernyataan,

Nonaktifkan Pernyataan

Pernyataan pernyataan dapat dinonaktifkan sebagai berikut:

java - ya Uji

Metode lain untuk mengaktifkan pernyataan:

java -disableassertions Test

Alasan Menggunakan Pernyataan

Ada berbagai alasan mengapa pengguna mungkin ingin menggunakan pernyataan:

  • Memastikan bahwa asumsi yang ditentukan dalam komentar benar.
  • Untuk memastikan bahwa sakelar tidak terjangkau.
  • Untuk memeriksa keadaan objek.

Pindah dengan Assertion In Java Article ini

alokasi memori dinamis di c ++

Di mana Menggunakan Pernyataan Dan Tidak?

Di mana Menggunakan Pernyataan?

  • Kasus dan kondisi bersyarat di awal metode.
  • Argumen untuk metode privat.

Di Mana Tidak Menggunakan Pernyataan?

  • Memeriksa argumen dalam metode publik yang disediakan oleh pengguna tidak boleh dilakukan dengan menggunakan pernyataan.
  • Pernyataan tidak boleh digunakan pada argumen baris perintah.
  • Mengganti pesan kesalahan tidak boleh dilakukan dengan menggunakan pernyataan.

Pindah ke bagian terakhir dari Assertion In Java Article

Contoh Program Untuk Penegasan Di Java

impor java.util.Scanner kelas publik Uji {public static void main (String args []) {Scanner scanner = new Scanner (System.in) System.out.print ('Masukkan ID') int value = scanner.nextInt ( ) menegaskan nilai> = 15: 'Tidak Valid' System.out.println ('Nilai' + nilai)}}

Keluaran

Masukkan ID

Pengecualian di thread 'main' java.lang.AssertionError: Invalid

Untuk memastikan bahwa asumsi yang dibuat selama program tersebut benar, pernyataan terbukti menjadi kata kunci yang penting.

Demikianlah kita sampai pada akhir artikel tentang 'Assertion In Java in Java' ini. Jika Anda ingin mempelajari lebih lanjut, lihat oleh Edureka, perusahaan pembelajaran online terpercaya. Kursus pelatihan dan sertifikasi Java J2EE dan SOA Edureka dirancang untuk melatih Anda baik konsep inti dan lanjutan Java bersama dengan berbagai kerangka kerja Java seperti Hibernate & Spring.

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar blog ini dan kami akan menghubungi Anda kembali secepatnya.