Тафтиши ночиз дар Java

Муаллиф: Eugene Taylor
Санаи Таъсис: 9 Август 2021
Навсозӣ: 22 Июн 2024
Anonim
Java tech talk: Spring Boot and GraphQl integration. Как сделать это просто?
Видео: Java tech talk: Spring Boot and GraphQl integration. Как сделать это просто?

Мундариҷа

Null нишон медиҳад, ки тағирёбанда ба объект ишора намекунад ва аҳамият надорад. Шумо метавонед изҳороти стандартии "агар" -ро истифода баред, то арзиши ночизро дар як пораи код тафтиш кунед. Нул одатан барои нишон додан ё тасдиқи мавҷудияти чизе истифода мешавад. Дар ин замина, он метавонад ҳамчун шарти оғоз ё қатъ кардани дигар равандҳои дохили кодекс истифода шавад.

Ба қадам

Қисми 1 аз 2: Тафтиши нул дар Java

  1. Барои муайян кардани тағирёбанда "=" -ро истифода баред. Як эълони "=" барои эълони тағирёбанда ва таъин кардани арзиш ба он истифода мешавад. Шумо метавонед инро бо тағирёбанда ба сифр таъин кунед.
    • Арзиши "0" ва сифр яксон нестанд ва ба тарзҳои гуногун рафтор хоҳанд кард.
    • variableName = null;
  2. Барои санҷиши арзиши тағирёбанда "==" -ро истифода баред. A "==" барои тафтиши баробар будани ду арзиш дар ҳарду тарафи ҳисоб истифода мешавад. Агар шумо тағирёбандаро бо "=" ба null таъин карда бошед, пас санҷиши нул будани тағирёбанда "true" -ро бармегардонад.
    • variableName == нул;
    • Шумо инчунин метавонед "! =" -Ро истифода баред, то ки оё арзиш НЕСТ.
  3. Барои эҷоди шарт барои сифр изҳороти "агар" -ро истифода баред. Ибора мантиқии (рост ё дурӯғ) -ро бар мегардонад. Шумо метавонед қимати Булиро ҳамчун шарти барои оне, ки изҳорот минбаъд иҷро карда мешавад, истифода баред.
    • Масалан, агар арзиш нул бошад, матни "объект нул аст" -ро чоп кунед. Агар "==" тағирёбандаро ба сифр барнагардонад, он гоҳ шартро мегузарад ё роҳи дигарро пеш мегирад.
    • Объекти объектӣ = нул; if (object == null) {System.out.print ("object null"); }

Қисми 2 аз 2: Истифодаи чеки бекор

  1. Нулро ҳамчун арзиши номаълум истифода баред. Ба ҷои арзиши таъиншуда, ҳамчун сифрро ҳамчун арзиши пешфарз истифода кардан маъмул аст.
    • string () маънои онро дорад, ки арзиши он то амалан истифода шуданаш сифр аст.
  2. Нулро ҳамчун шарти қатъ кардани раванд истифода баред. Бозгашти арзиши нул метавонад ҳамчун триггер барои боздоштани давра ё қатъ кардани раванд истифода шавад. Ин одатан барои партофтани хато ё истисно ҳангоми коре нодуруст ё иҷро шудани шароити номатлуб истифода мешавад.
  3. Барои нишон додани ҳолати беташаббусро бо нул истифода кунед. Ба ҳамин монанд, null метавонад ҳамчун парчам барои нишон додани он, ки раванд оғоз нашудааст ё ҳамчун шарти нишон додани оғози раванд истифода шавад.
    • Масалан, ҳангоми нул будани чизе коре кунед, ё то он даме ки объект НОЛ НАБОШАД, ҳеҷ коре накунед.

      усули ҳамоҳангшуда () {while (method () == null); method (). nowCanDoStuff (); }

Маслиҳатҳо

  • Баъзеҳо истифодаи мунтазами барномасозии бади нулро дар доираи барномасозии ба объект нигаронидашуда, ки арзишҳо ҳамеша бояд ба объект ишора кунанд, пайдо мекунанд.