วิธีการติดตั้ง Assertion ใน Java



บทความนี้จะแนะนำเกี่ยวกับ Assertion In Java นอกจากนี้ยังช่วยให้คุณเข้าใจว่าควรใช้ Java Assertions ที่ไหนและไม่ควรใช้ในทางปฏิบัติ

บ่อยครั้งความจำเป็นในการตรวจสอบเงื่อนไขที่มีอยู่ในโปรแกรมของเราเกิดขึ้น คีย์เวิร์ด assert ใน Java ช่วยให้ผู้ใช้สามารถตรวจสอบหรือทดสอบสมมติฐานที่เกิดขึ้นระหว่างโปรแกรม บทความนี้จะแนะนำให้คุณรู้จักกับ Assertion In .

คำแนะนำต่อไปนี้จะกล่าวถึงในบทความนี้





ดังนั้นให้เราเริ่มต้นด้วยบทความนี้

การประกาศการยืนยันใน 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

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของบล็อกนี้และเราจะติดต่อกลับโดยเร็วที่สุด