กำลังตรวจสอบค่าว่างใน Java

ผู้เขียน: Eugene Taylor
วันที่สร้าง: 9 สิงหาคม 2021
วันที่อัปเดต: 22 มิถุนายน 2024
Anonim
FIX : java is not recognized as an internal command or external command win 10 , Win 8, Win ,Win 7
วิดีโอ: FIX : java is not recognized as an internal command or external command win 10 , Win 8, Win ,Win 7

เนื้อหา

Null บ่งชี้ว่าตัวแปรไม่ได้อ้างถึงวัตถุและไม่มีค่า คุณสามารถใช้คำสั่ง "if" มาตรฐานเพื่อตรวจสอบค่าว่างในโค้ด Null มักใช้เพื่อบ่งชี้หรือยืนยันการไม่มีอยู่ของบางสิ่ง ในบริบทนั้นสามารถใช้เป็นเงื่อนไขในการเริ่มต้นหรือหยุดกระบวนการอื่น ๆ ภายในโค้ดได้

ที่จะก้าว

ส่วนที่ 1 จาก 2: การตรวจสอบค่าว่างใน Java

  1. ใช้ "=" เพื่อกำหนดตัวแปร "=" รายการเดียวใช้เพื่อประกาศตัวแปรและกำหนดค่าให้กับตัวแปร คุณสามารถใช้สิ่งนี้เพื่อตั้งค่าตัวแปรให้เป็นโมฆะ
    • ค่า "0" และค่าว่างไม่เหมือนกันและจะทำงานในรูปแบบที่แตกต่างกัน
    • variableName = null;
  2. ใช้ "==" เพื่อตรวจสอบค่าของตัวแปร A "==" ใช้เพื่อตรวจสอบว่าค่าสองค่าทั้งสองด้านของตัวนับเท่ากันหรือไม่ หากคุณตั้งค่าตัวแปรเป็น null ด้วย "=" การตรวจสอบว่าตัวแปรเป็นโมฆะจะส่งคืน "จริง"
    • variableName == null;
    • คุณยังสามารถใช้ "! =" เพื่อตรวจสอบว่าค่าไม่เท่ากันหรือไม่
  3. ใช้คำสั่ง "if" เพื่อสร้างเงื่อนไขสำหรับ null นิพจน์ส่งคืนบูลีน (จริงหรือเท็จ) คุณสามารถใช้ค่าบูลีนเป็นเงื่อนไขสำหรับสิ่งที่คำสั่งจะทำต่อไป
    • ตัวอย่างเช่นหากค่าเป็นโมฆะให้พิมพ์ข้อความว่า "object is null" หาก "==" ไม่คืนค่าตัวแปรให้เป็นโมฆะตัวแปรจะข้ามเงื่อนไขหรือไปตามเส้นทางอื่น
    • วัตถุวัตถุ = null; ถ้า (object == null) {System.out.print ("object is null"); }

ส่วนที่ 2 จาก 2: ใช้การตรวจสอบค่าว่าง

  1. ใช้ null เป็นค่าที่ไม่รู้จัก เป็นเรื่องปกติที่จะใช้ null เป็นค่าเริ่มต้นแทนค่าที่กำหนด
    • string () หมายถึงค่าว่างจนกว่าจะใช้จริง
  2. ใช้ null เป็นเงื่อนไขในการหยุดกระบวนการ การส่งคืนค่า null สามารถใช้เป็นทริกเกอร์เพื่อหยุดการวนซ้ำหรือยกเลิกกระบวนการ โดยทั่วไปจะใช้เพื่อโยนข้อผิดพลาดหรือข้อยกเว้นเมื่อมีบางอย่างผิดพลาดหรือตรงตามเงื่อนไขที่ไม่ต้องการ
  3. ใช้ null เพื่อระบุสถานะที่ไม่ได้ฝึกหัด ในทำนองเดียวกัน null สามารถใช้เป็นแฟล็กเพื่อระบุว่ากระบวนการยังไม่เริ่มต้นหรือเป็นเงื่อนไขเพื่อระบุการเริ่มต้นของกระบวนการ
    • ตัวอย่างเช่นทำบางสิ่งในขณะที่วัตถุเป็นโมฆะหรือไม่ทำอะไรเลยจนกว่าวัตถุนั้นจะไม่เป็นโมฆะ

      วิธีการซิงโครไนซ์ () {while (method () == null); วิธีการ (). nowCanDoStuff (); }

เคล็ดลับ

  • บางคนพบว่ามีการใช้โปรแกรม null bad บ่อยครั้งในการเขียนโปรแกรมเชิงวัตถุโดยที่ค่าควรชี้ไปที่วัตถุเสมอ