Агуулгын хүснэгт:
Видео: Жава хэл дээр casting юу хийдэг вэ?
2024 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2023-12-15 23:50
Casting in Java . Casting байна хувьсагчийг хийх үйл явц нь өөр төрлийн хувьсагч мэт ажилладаг. Хэрэв анги нэгийг хуваалцдаг бол IS -Өөр анги эсвэл интерфейстэй удамшлын хамаарал, тэдгээрийн хувьсагчид чадна байх цутгамал бие биенийхээ төрөлд. Заримдаа жүжигчид юм зөвшөөрөгдсөн, заримдаа үүнийг зөвшөөрдөг жүжигчид юм зөвшөөрөгдөөгүй.
Дараа нь, Java хэл дээр төрөл дамжуулалт хэрхэн ажилладаг вэ?
Java хэл дээр хоёр төрлийн дамжуулалт байдаг:
- Өргөтгөх Цутгамал (автоматаар) - жижиг төрлийг том хэмжээтэй болгон хувиргах. byte -> short -> char -> int -> long -> float -> double.
- Нарийсгах Цутгамал (гараар) - том төрлийг жижиг хэмжээтэй төрөл болгон хувиргах. double -> float -> long -> int -> char -> short -> байт.
Мөн та Java хэл дээр хувьсагчийг хэрхэн дамжуулахыг мэдэх үү? Хувьсагч
- Java хэл дээр Casting гэж бичнэ үү. Төрөл цутгах нь нэг төрлийн объект эсвэл хувьсагчийг нөгөө рүү хөрвүүлэхэд хэрэглэгддэг.
- Синтакс. dataType variableName = (dataType) variableToConvert;
- Тэмдэглэл. Цутгах хоёр чиглэл байдаг: нарийсгах (томоос жижиг төрөл) болон өргөсгөх (жижигээс том төрөл).
- Жишээ.
Үүнтэй адилаар, Java-д анхдагч кастинг гэж юу вэ, яагаад бидэнд хэрэгтэй вэ?
Casting хооронд Балар эртний төрлүүд боломжийг олгодог Та нэг төрлийн утгыг нөгөөд хөрвүүлэх Балар эртний төрөл. Энэ нь ихэвчлэн тоон төрлүүдэд тохиолддог. Гэхдээ нэг Балар эртний төрлийг хэзээ ч дүрд ашиглах боломжгүй. Булийн утгууд ёстой үнэн эсвэл худал байх ба a-д ашиглах боломжгүй цутгамал үйл ажиллагаа.
Далд хэлбэрийн хөрвүүлэлт гэж юу вэ?
Далд хэлбэрийн хувиргалт автомат юм төрөл хувиргах өгөгдлийн өөр өөр үед хөрвүүлэгч хийдэг төрөл холилдсон байна. Хэзээ а далд хөрвүүлэлт хийгдсэн бол энэ нь зөвхөн илэрхийллийн утгыг дахин тайлбарлах төдийгүй a хувиргалт тухайн утгыг шинэ дэх ижил утгатай төрөл.
Зөвлөмж болгож буй:
Жава хэл дээр алмаазан дүрсийг яаж хийх вэ?
Алмазан хэлбэрийг гурвалжин, дараа нь урвуу гурвалжинг хэвлэх замаар бүтээдэг. Үүнийг nested for гогцоо ашиглан хийдэг
Жава хэл дээр параметр дамжуулах гэж юу гэсэн үг вэ?
Java дээр параметр дамжуулах. Утга дамжуулна гэдэг нь арга руу залгах бүрд параметрүүдийг үнэлж, үр дүнгийн утгыг санах ойн хэсэг рүү хуулна гэсэн үг
Жава хэл дээр анги хэрхэн дууддаг вэ?
Цэг (.) нь объектын шинж чанарууд болон аргуудад хандахад хэрэглэгддэг. Java хэл дээр аргыг дуудахын тулд аргын нэрийг хаалт (), дараа нь цэгтэй таслал (;) тавьж бичнэ. Анги нь тохирох файлын нэртэй байх ёстой (Car and Car
Жава хэл дээр IF THEN хэллэгийг хэрхэн бичих вэ?
Java-д дараах нөхцөл байдлын мэдэгдлүүд байдаг: Хэрэв заасан нөхцөл үнэн бол гүйцэтгэх кодын блокыг зааж өгөхийн тулд if-г ашиглана уу. Хэрэв ижил нөхцөл худал бол гүйцэтгэх кодын блокийг зааж өгөхийн тулд else-г ашиглана уу. Хэрэв эхний нөхцөл худал бол тест хийх шинэ нөхцөлийг зааж өгөхийн тулд else if-г ашиглана уу
Жава хэл дээр массивыг хэрхэн өсөх дарааллаар байрлуулах вэ?
Массивыг өсөх дарааллаар эрэмбэлэх Java программ нийтийн анги Өсөх эрэмбээр. int n, temp; Сканнер s = шинэ Сканнер(Систем. Систем. гарч. print('Масивинд хүссэн элементийн тоог оруулна уу:'); n = s. nextInt(); int a[] = шинэ int[n]; Систем. гарч . println('Бүх элементүүдийг оруулна уу:'); for (int i = 0; i < n; i++)