Java хэл дээрх завсарлага ба үргэлжлүүлэх хоёрын ялгаа

Агуулгын хүснэгт:

Java хэл дээрх завсарлага ба үргэлжлүүлэх хоёрын ялгаа
Java хэл дээрх завсарлага ба үргэлжлүүлэх хоёрын ялгаа

Видео: Java хэл дээрх завсарлага ба үргэлжлүүлэх хоёрын ялгаа

Видео: Java хэл дээрх завсарлага ба үргэлжлүүлэх хоёрын ялгаа
Видео: 🎶 ДИМАШ "ОПЕРА 2". История выступления и анализ успеха | Dimash "Opera 2" 2024, Арваннэгдүгээр
Anonim

Үндсэн ялгаа – Java хэл дээрх завсарлага ба үргэлжлүүлэх

Програмчлалд заримдаа мэдэгдэл эсвэл багц мэдэгдлийг олон удаа давтах шаардлагатай болдог. Гогцоонууд нь ижил зааврыг хэд хэдэн удаа давтахад ашиглагддаг. Зарим гогцоонуудын жишээ бол while, do while, for циклүүд юм. while гогцоонд эхлээд тестийн илэрхийлэл үнэлэгддэг. Хэрэв үнэн бол while цикл доторх хэллэгүүд биелнэ. Төгсгөлд нь туршилтын илэрхийлэлийг дахин үнэлнэ. Хэрэв энэ нь үнэн бол мэдэгдлүүд дахин хэрэгжих болно. Туршилтын илэрхийлэл худал болох үед давталт дуусна. do while давталт нь while давталттай төстэй. Гэхдээ туршилтын илэрхийллийг шалгахаас өмнө мэдэгдлүүд нэг удаа биелдэг. Давталтын тоо нь эхэнд мэдэгдэж байгаа тохиолдолд for давталтыг ашигладаг. Эхлэх ажиллагаа эхлээд явагдана. Дараа нь туршилтын илэрхийллийг шалгана. Хэрэв үнэн бол гогцоо ажиллана. Дараа нь шинэчлэлтийн илэрхийлэлийг үнэлнэ. Дахин хэлэхэд тестийн илэрхийллийг шалгана. Хэрэв үнэн бол гогцоо ажиллана. Туршилтын илэрхийлэл худал болох хүртэл энэ процесс давтагдана. Заримдаа давталт доторх зарим мэдэгдлийг алгасах эсвэл туршилтын илэрхийллийг шалгахгүйгээр давталтыг нэн даруй дуусгах шаардлагатай болдог. Энэ даалгаврыг биелүүлэхийн тулд завсарлага ба үргэлжлүүлэх мэдэгдлийг ашиглаж болно. Завсарлага нь давталтыг нэн даруй дуусгаж, програмын удирдлагыг давталтын дараа дараагийн хэллэгт шилжүүлэхэд ашиглагддаг. Үргэлжлүүлэх нь давталтын одоогийн давталтыг алгасахад хэрэглэгддэг. Энэ бол Java хэл дээрх завсарлага ба үргэлжлүүлэх хоёрын гол ялгаа юм.

Жава хэл дээр завсарлага гэж юу вэ?

Завсарлага нь давталтыг шууд дуусгахад хэрэглэгддэг. Break хэллэг байгаа үед хяналт нь давталтын дараа мэдэгдэлд шилждэг. 'break' түлхүүр үг нь завсарлагааны мэдэгдлийг илэрхийлэхэд ашиглагддаг. Програм нь давталтыг гүйцэтгэж байгаа хэдий ч завсарлага гарвал давталтын гүйцэтгэл дуусдаг. Тиймээс, хэрэв программист тодорхой нөхцөл хангагдсан үед гүйцэтгэлийг зогсоохыг хүсвэл break хэллэгийг ашиглаж болно.

Java хэл дээр завсарлага ба үргэлжлүүлэх хоёрын ялгаа
Java хэл дээр завсарлага ба үргэлжлүүлэх хоёрын ялгаа

Зураг 01: завсарлагатай Java програм

Дээрх программын дагуу for цикл 1-ээс 10 хүртэл давтагдана. i утга 6 болоход тестийн илэрхийлэл үнэн болно. Тиймээс break хэллэг биелж, давталт дуусна. Тиймээс 6-аас хойшхи утгыг хэвлэхгүй. Зөвхөн 1-ээс 5 хүртэлх утгыг хэвлэнэ.

Жава хэл дээр юу үргэлжлэх вэ?

Үргэлжлэл нь давталтын одоогийн давталтыг алгасахад хэрэглэгддэг. Үргэлжлүүлэх хэллэгийг илэрхийлэхийн тулд "үргэлжлүүлэх" түлхүүр үгийг ашигладаг. Үргэлжлүүлэн ажиллуулах үед програмын удирдлага давталтын төгсгөлд хүрдэг. Дараа нь туршилтын илэрхийллийг шалгана. For гогцоонд туршилтын илэрхийллийг үнэлэхийн өмнө шинэчлэлтийн мэдэгдлийг шалгана.

Java хэл дээр завсарлах ба үргэлжлүүлэх хоёрын гол ялгаа
Java хэл дээр завсарлах ба үргэлжлүүлэх хоёрын гол ялгаа

Зураг 02: Үргэлжлүүлэх мэдэгдэл бүхий Java програм

Дээрх программын дагуу for давталт 1-ээс 10 хүртэл давтагдана. i-г 1 байхад хоёрт хуваасны дараах үлдэгдэл нь 1. Тэгэхээр if нөхцөл үнэн. Тиймээс үргэлжлүүлэх мэдэгдэл биелэгдэж, давталт дараагийнх руу шилждэг. Дараа нь i 2 ирнэ. 2-ыг 2-т хуваахад үлдэгдэл нь 0. Нөхцөл худал. Тиймээс үргэлжлүүлэх нь ажиллахгүй. Тиймээс 2-р утгыг хэвлэнэ. Дараагийн давталтанд i нь 3. 2-т хуваахад үлдэгдэл нь 1 болно. Нөхцөл үнэн. Ингээд үргэлжлүүлэх нь дараагийнх руу шилжих ба i 4 болно. Энэ процесс i 10 болтол давтагдана. Хэрэв үлдсэн хэсэг нь нэг бол давталт дараагийнх руу алгасах болно. Зөвхөн тэгш тоонууд хэвлэнэ.

Java хэл дээр завсарлага болон үргэлжлүүлэх хоёрын ижил төстэй зүйл юу вэ?

Java-д завсарлага болон үргэлжлүүлэх нь давталтын гүйцэтгэлийг өөрчлөхөд ашиглагддаг

Java хэл дээр завсарлага ба үргэлжлүүлэх хоёрын ялгаа юу вэ?

завсарлага ба Java хэл дээр үргэлжлүүлэх

Завсарлага гэдэг нь давталтыг дуусгаж, програмын удирдлагыг давталтаар урсаж буй дараагийн мэдэгдэлд шилжүүлэхэд хүргэдэг давталтын удирдлагын бүтэц юм. Үргэлжлэл нь давталтын удирдлагын бүтэц бөгөөд давталтыг давталтын дараагийн давталт руу нэн даруй шилжүүлэхэд хүргэдэг.
Үндсэн зорилго
Завсарлага нь давталтыг дуусгахад хэрэглэгддэг. Үргэлжлэлийг давталт доторх мэдэгдлүүдийг алгасахад ашигладаг.

Хураангуй – Java хэл дээр завсарлага ба үргэлжлүүлэх

Програмчлалд бүлэг хэллэгийн мэдэгдлийг олон удаа давтах шаардлагатай. Энэ даалгаврын хувьд гогцоонуудыг ашигладаг. Заримдаа давталтын доторх зарим мэдэгдлийг алгасах эсвэл давталтыг нэн даруй дуусгах шаардлагатай болдог. Завсарлага ба үргэлжлүүлэх нь тухайн даалгаварыг биелүүлэхэд ашиглагдаж болно. Завсарлага нь давталтыг нэн даруй дуусгаж, програмын удирдлагыг давталтын дараа дараагийн хэллэгт шилжүүлэхэд ашиглагддаг. Үргэлжлүүлэх нь давталтын одоогийн давталтыг алгасахад хэрэглэгддэг. Энэ нь Java хэл дээрх завсарлага ба үргэлжлүүлэх хоёрын ялгаа юм.

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