یک null نشان می دهد که یک متغیر به هیچ شی اشاره نمی کند و هیچ مقداری را در خود نگه نمی دارد. شما می توانید از یک عبارت اساسی "if" برای بررسی null در یک قطعه کد استفاده کنید. Null معمولاً برای نشان دادن یا تأیید عدم وجود چیزی استفاده می شود. در این زمینه ، می توان از آن به عنوان شرطی برای شروع یا توقف سایر فرآیندهای درون کد استفاده کرد.
مراحل
قسمت 1 از 2: بررسی Null در جاوا
مرحله 1. از "=" برای تعریف یک متغیر استفاده کنید
تنها یک "=" برای اعلام یک متغیر و تعیین مقدار به آن استفاده می شود. می توانید از این گزینه برای تنظیم متغیر به null استفاده کنید.
- مقدار "0" و null یکسان نیستند و متفاوت رفتار خواهند کرد.
-
variableName = null؛
مرحله 2. از "==" برای بررسی مقدار متغیر استفاده کنید
از "==" برای بررسی مساوی بودن دو مقدار در هر دو طرف استفاده می شود. اگر یک متغیر را با "=" روی null تنظیم کنید ، بررسی اینکه آیا متغیر برابر null است ، درست برمی گردد.
-
متغیر نام == null؛
- همچنین می توانید از "! =" برای بررسی اینکه مقدار یکسان نیست ، استفاده کنید.
مرحله 3. از یک عبارت "if" برای ایجاد شرط برای null استفاده کنید
نتیجه عبارت یک مقدار بولین (درست یا غلط) خواهد بود. می توانید از مقدار boolean به عنوان شرطی برای دستور بعدی استفاده کنید.
-
به عنوان مثال ، اگر مقدار null است ، متن "object is null" را چاپ کنید. اگر "==" متغیر را تهی نبیند ، از شرط عبور می کند یا می تواند مسیر متفاوتی را طی کند.
شیء شی = null؛ if (object == null) {System.out.print ("شی باطل است")؛ }
قسمت 2 از 2: استفاده از یک چک خالی
مرحله 1. از null به عنوان یک مقدار ناشناخته استفاده کنید
متداول است که از null به عنوان پیش فرض به جای هر مقدار اختصاص داده شده استفاده کنید.
-
رشته ()
- به این معنی که مقدار تا زمانی که واقعاً استفاده نشود ، صفر است.
مرحله 2. از null به عنوان شرطی برای پایان دادن به یک فرایند استفاده کنید
بازگشت مقدار null می تواند برای راه اندازی انتهای حلقه یا شکستن یک فرآیند استفاده شود. این بیشتر برای پرتاب خطا یا استثنا زمانی مورد استفاده قرار می گیرد که مشکلی پیش آمده باشد یا شرایط نامطلوبی وارد شده باشد.
مرحله 3. از null برای نشان دادن یک حالت آغاز نشده استفاده کنید
به طور مشابه ، از null می توان به عنوان پرچم استفاده کرد تا نشان دهد که یک فرایند هنوز شروع نشده است یا به عنوان شرطی برای علامت گذاری برای شروع یک فرآیند است.
-
به عنوان مثال: کاری انجام دهید که شیء خالی باشد یا تا زمانی که یک شی باطل نباشد هیچ کاری انجام ندهید.
روش همزمان () {while (method () == null) ؛ Method (). nowCanDoStuff ()؛ }