J. E. N. I.
ditulis oleh programmer yang memiliki akses terhadap methods tersebut. Sehingga mereka menyadari bahwa saat menjalankannya, assertion harus dalam keadaan aktif.
Untuk mengkompilasi file yang menggunakan assertions, sebuah tambahan parameter perintah diperlukan seperti yang terlihat dibawah ini:
javac – source 1.4 MyProgram. java
Jika anda ingin untuk menjalankan program tanpa menggunakan fitur assertions, cukup jalankan program secara normal.
java MyProgram
Namun, jika anda ingin mengaktifkan assertions, anda perlu menggunakan parameter – enableassertions atau – ea.
java – enableassertions MyProgram
2.6.3 Sintax Assertions
Penulisan assertions memiliki dua bentuk.
Bentuk yang paling sederhana terlihat sebagai berikut: assert < expression1 >;
dimana < expression1 > adalah kondisi dimana assertion bernilai true.
Bentuk yang lain menggunakan dua ekspresi, berikut ini cara penulisannya: assert < expression1 >: < expression2 >;
dimana < expression1 > adalah kondisi assertion bernilai true dan < expression2 > adalah informasi yang membantu pemeriksaan mengapa program mengalami kesalahan.
class AgeAssert { public static void main( String args []) { int age = Integer. parseInt( args [ 0 ]); assert( age > 0); /* jika masukan umur benar( misal, age > 0) */ if( age >= 18) {
System. out. println(“ Congrats! You ' re an adult! =)”);
}
}
}
Pengenalan Pemrograman 2 11