Sering kali, keperluan untuk mengesahkan keadaan yang ada dalam program kami timbul. Kata kunci penegasan di Java membolehkan pengguna mengesahkan atau menguji andaian yang dibuat semasa program. Artikel ini akan memperkenalkan anda kepada Assertion In .
Petunjuk berikut akan dibahas dalam artikel ini,
- Menyatakan Tegasan Di Jawa
- Dayakan Tegasan
- Lumpuhkan Tegasan
- Di mana untuk menggunakan penegasan dan bukan?
- Contoh Program Untuk Teguran Di Jawa
Oleh itu mari kita mulakan dengan artikel ini
Menyatakan Tegasan Di Jawa
Pernyataan tegas digunakan bersama dengan ungkapan Boolean dan dapat dinyatakan sebagai berikut:
menegaskan ungkapan
Cara lain untuk menyatakan penegasan adalah seperti berikut:
menegaskan ungkapan1: ungkapan2
Contohnya
urutan fibonacci dalam c ++
import java.util.Scanner kelas awam Uji {public static void main (String args []) {int value = 18 assert value> = 20: 'Eligible' System.out.println ('Value:' + value)}}
Pengeluaran
Nilai: 18
Hasil selepas penegasan akan dibuat seperti berikut:
Pengecualian dalam utas 'utama' java.lang.AssertionError: Layak
Melanjutkan dengan Ketegasan Dalam Artikel Java ini,
tutorial ms sql untuk pemula
Dayakan Tegasan
Harus diingat bahawa, penegasan dilumpuhkan secara lalai.
Sintaks untuk mengaktifkan pernyataan penegasan adalah seperti berikut:
Ujian java –ea
Kaedah lain untuk membolehkan penegasan:
java –enableassertions Test
Melanjutkan, mari kita lihat cara mematikan penegasan,
Lumpuhkan Tegasan
Pernyataan penegasan boleh dilumpuhkan seperti berikut:
java - ya Ujian
Kaedah lain untuk membolehkan penegasan:
ujian java -disableassertions
Sebab-Sebab Menggunakan Teguran
Terdapat pelbagai sebab mengapa pengguna mungkin ingin menggunakan pernyataan:
- Memastikan bahawa andaian yang dinyatakan dalam komen adalah tepat.
- Untuk memastikan bahawa kes suis tidak tercapai.
- Untuk memeriksa keadaan objek.
Melanjutkan dengan Artikel ini dalam Tegasan Di Jawa
overloading vs overriding di java
Di mana untuk menggunakan penegasan dan bukan?
Di Mana Menggunakan Teguran?
- Kes dan syarat bersyarat pada awal kaedah.
- Hujah kepada kaedah peribadi.
Di mana Tidak Menggunakan Teguran?
- Memeriksa argumen dalam kaedah awam yang disediakan oleh pengguna tidak boleh dilakukan dengan menggunakan penegasan.
- Tegasan tidak boleh digunakan pada argumen baris perintah.
- Mengganti mesej ralat tidak boleh dilakukan dengan menggunakan penegasan.
Melangkah ke bahagian akhir Artikel ini dalam Tegasan Di Jawa
Contoh Program Untuk Teguran Di Jawa
import java.util.Scanner kelas awam Uji {public static void main (String args []) {Scanner scanner = new Scanner (System.in) System.out.print ('Enter the ID') int value = scanner.nextInt ( nilai assert> = 15: 'Invalid' System.out.println ('Value' + value)}}
Pengeluaran
Masukkan ID
Pengecualian dalam utas 'utama' java.lang.AssertionError: Tidak sah
Untuk memastikan bahawa andaian yang dibuat semasa program adalah betul, penegasan terbukti menjadi kata kunci penting.
Oleh itu, kita telah sampai pada akhir artikel ini tentang 'Tegasan Di Jawa di Jawa'. Sekiranya anda ingin mengetahui lebih lanjut, lihat di oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai. Kursus latihan dan pensijilan Java J2EE dan SOA Edureka dirancang untuk melatih anda untuk konsep Java teras dan maju bersama dengan pelbagai kerangka kerja Java seperti Hibernate & Spring.
Ada soalan untuk kami? Sila sebutkan di bahagian komen blog ini dan kami akan menghubungi anda secepat mungkin.