บ่อยครั้งความจำเป็นในการตรวจสอบเงื่อนไขที่มีอยู่ในโปรแกรมของเราเกิดขึ้น คีย์เวิร์ด assert ใน Java ช่วยให้ผู้ใช้สามารถตรวจสอบหรือทดสอบสมมติฐานที่เกิดขึ้นระหว่างโปรแกรม บทความนี้จะแนะนำให้คุณรู้จักกับ Assertion In .
คำแนะนำต่อไปนี้จะกล่าวถึงในบทความนี้
- การประกาศการยืนยันใน Java
- เปิดใช้งานการยืนยัน
- ปิดใช้งานการยืนยัน
- ใช้การยืนยันที่ไหนและไม่?
- โปรแกรมตัวอย่างสำหรับการยืนยันใน Java
ดังนั้นให้เราเริ่มต้นด้วยบทความนี้
การประกาศการยืนยันใน Java
คำสั่ง assert ใช้ร่วมกับนิพจน์บูลีนและสามารถประกาศได้ดังนี้:
กล้าแสดงออก
อีกวิธีหนึ่งในการประกาศคำยืนยันมีดังนี้:
ยืนยัน expression1: expression2
ตัวอย่าง
import java.util.Scanner public class Test {public static void main (String args []) {int value = 18 assert value> = 20: 'El มีสิทธิ์' System.out.println ('Value:' + value)}}
เอาต์พุต
ค่า: 18
ผลลัพธ์หลังจากเปิดใช้งานการยืนยันจะเป็นดังนี้:
ข้อยกเว้นในเธรด“ main” java.lang.AssertionError: มีสิทธิ์
การดำเนินการต่อด้วยการยืนยันนี้ในบทความ Java
เปิดใช้งานการยืนยัน
ต้องสังเกตว่าการยืนยันถูกปิดใช้งานโดยค่าเริ่มต้น
ไวยากรณ์สำหรับการเปิดใช้งานคำสั่ง assertion มีดังนี้:
รหัส fibonacci c ++
ทดสอบ java –ea
อีกวิธีหนึ่งในการเปิดใช้งานการยืนยัน:
java –enableassertions Test
ต่อไปให้เราดูวิธีปิดการใช้งานการยืนยัน
ปิดใช้งานการยืนยัน
ข้อความยืนยันสามารถปิดใช้งานได้ดังนี้:
java - ใช่ทดสอบ
อีกวิธีหนึ่งในการเปิดใช้งานการยืนยัน:
java -disableassertions ทดสอบ
เหตุผลในการใช้คำยืนยัน
มีสาเหตุหลายประการเกี่ยวกับสาเหตุที่ผู้ใช้อาจต้องการใช้การยืนยัน:
- ตรวจสอบให้แน่ใจว่าสมมติฐานที่กำหนดไว้ในความคิดเห็นนั้นถูกต้อง
- เพื่อให้แน่ใจว่าไม่ถึงเคสสวิตช์
- เพื่อตรวจสอบสถานะของวัตถุ
การดำเนินการต่อด้วย Assertion In Java Article
ใช้การยืนยันที่ไหนและไม่?
จะใช้การยืนยันได้ที่ไหน?
- กรณีที่มีเงื่อนไขและเงื่อนไขที่จุดเริ่มต้นของวิธีการ
- ข้อโต้แย้งของวิธีการส่วนตัว
ที่ไม่ใช้การยืนยัน?
- การตรวจสอบอาร์กิวเมนต์ในวิธีการสาธารณะที่ผู้ใช้ให้ไว้ไม่ควรทำโดยใช้การยืนยัน
- ไม่ควรใช้การยืนยันกับอาร์กิวเมนต์บรรทัดคำสั่ง
- ไม่ควรทำการแทนที่ข้อความแสดงข้อผิดพลาดโดยใช้การยืนยัน
ไปยังส่วนสุดท้ายของ Assertion In Java Article
โปรแกรมตัวอย่างสำหรับการยืนยันใน Java
นำเข้า java.util.Scanner public class Test {public static void main (String args []) {Scanner scanner = new Scanner (System.in) System.out.print ('Enter the ID') int value = scanner.nextInt ( ) ยืนยันค่า> = 15: 'ไม่ถูกต้อง' System.out.println ('Value' + value)}}
เอาต์พุต
ป้อน ID
ข้อยกเว้นในเธรด“ main” java.lang.AssertionError: ไม่ถูกต้อง
เพื่อให้แน่ใจว่าสมมติฐานที่เกิดขึ้นในระหว่างโปรแกรมนั้นถูกต้องการยืนยันจะพิสูจน์ได้ว่าเป็นคำหลักที่สำคัญ
ดังนั้นเราจึงมาถึงตอนท้ายของบทความ 'Assertion In Java in Java' หากคุณต้องการเรียนรู้เพิ่มเติมโปรดดูไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ หลักสูตรการฝึกอบรมและการรับรอง Java J2EE และ SOA ของ Edureka ได้รับการออกแบบมาเพื่อฝึกอบรมคุณสำหรับแนวคิด Java ทั้งหลักและขั้นสูงพร้อมกับกรอบงาน Java ต่างๆเช่น Hibernate & Spring
มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของบล็อกนี้และเราจะติดต่อกลับโดยเร็วที่สุด