Та тоонуудыг мөртэй хэрхэн харьцуулах вэ?
Та тоонуудыг мөртэй хэрхэн харьцуулах вэ?

Видео: Та тоонуудыг мөртэй хэрхэн харьцуулах вэ?

Видео: Та тоонуудыг мөртэй хэрхэн харьцуулах вэ?
Видео: Харьцуулсан график байгуулах арга 2024, May
Anonim

Учир нь String харьцуулах руу Enum хөрвүүлэх ёстой төрөл тоо руу мөр Тэгээд харьцуулах тэд. Үүний тулд та toString() арга эсвэл name() аргыг ашиглаж болно. toString()- Үүний нэрийг буцаана тоо тунхаглалд тусгагдсаны дагуу тогтмол.

Ийм байдлаар тоонуудыг хэрхэн харьцуулах вэ?

Хийх хоёр арга бий харьцуулалт -ийн тоо гишүүд: equals арга нь дотроо == операторыг ашиглан хоёр эсэхийг шалгах тоо тэнцүү байна. Энэ нь чи чадна гэсэн үг Enum-тай харьцуул == ба тэнцүү аргыг хоёуланг нь ашиглана.

Enum valueOf юу буцаадаг вэ гэдгийг бас мэдэх үү? Java. lang. Enum . үнэ цэнэOf () арга буцаж ирдэг нь тоо заасан нэр бүхий заасан тооллын төрлийн тогтмол. Нэр нь зарлахад хэрэглэгддэг танигчтай яг таарч байх ёстой тоо энэ төрлийн тогтмол.

Эндээс та мөрийн тоог хэрхэн олох вэ?

Та үүсгэж болно String-аас тоолох ашиглах замаар Enum . valueOf() арга. valueOf() нь статик арга бөгөөд тус бүр дээр нэмдэг Enum эмхэтгэх хугацаанд ангилдаг бөгөөд энэ нь бүгдэд шууд боломжтой байдаг Enum values(), name() болон cardinal() аргуудын хамт.

Тооллогын эргэн тойронд switch хэллэгийг ашиглаж болох уу?

Тиймээ Та Enum ашиглаж болно in Кейсийн мэдэгдлийг солих Java хэл дээр инт команд шиг. Хэрэв Та мэддэг тоо int загвар, энд бүхэл тоонууд илэрхийлнэ тоо Java 5-аас өмнөх утгууд дараа нь Та аль хэдийн мэддэг Switch case хэрхэн ашиглах талаар хамт Enum.

Зөвлөмж болгож буй: