የቁልፍ ልዩነት - መቋረጥ በጃቫ ይቀጥላል
በፕሮግራም አወጣጥ ላይ አንዳንድ ጊዜ መግለጫን ወይም የአረፍተ ነገሮችን ብዙ ጊዜ መደጋገም ያስፈልጋል። ሉፕስ አንድ አይነት የመመሪያ ስብስብን ብዙ ጊዜ ለመድገም ይጠቅማል። አንዳንድ የ loops ምሳሌዎች ሉፕ ሲደረጉ፣ ሲለጠፉ እና ለ loop ያድርጉ። በጊዜ loop ውስጥ፣ የፈተናው አገላለጽ መጀመሪያ ይገመገማል። እውነት ከሆነ፣ በሎፕ ውስጥ ያሉት መግለጫዎች ይፈጸማሉ። በመጨረሻ, የፈተና አገላለጽ እንደገና ይገመገማል. እውነት ከሆነ, መግለጫዎቹ እንደገና ይሠራሉ. የፈተናው አገላለጽ ሐሰት በሚሆንበት ጊዜ ዑደቱ ያበቃል። የ do while loop ከለፕ ሉፕ ጋር ተመሳሳይ ነው።ነገር ግን መግለጫዎቹ የፈተና አገላለጽ ከመረጋገጡ በፊት አንድ ጊዜ ይሠራሉ. ለ loop ጥቅም ላይ የሚውለው የድግግሞሽ ብዛት መጀመሪያ ላይ በሚታወቅበት ጊዜ ነው። ጅምር መጀመሪያ ይከናወናል. ከዚያም የፈተና አገላለጽ ምልክት ይደረግበታል. እውነት ከሆነ ምልክቱ ይሠራል። ከዚያ የዝማኔው አገላለጽ ይገመገማል. እንደገና, የፈተና አገላለጽ ተረጋግጧል. እውነት ከሆነ ምልክቱ ይሠራል። የፈተናው አገላለጽ ሐሰት እስኪሆን ድረስ ይህ ሂደት ይደገማል። አንዳንድ ጊዜ አንዳንድ መግለጫዎችን በ loop ውስጥ መዝለል ወይም የሙከራ አገላለጹን ሳያረጋግጡ ዑደቱን ወዲያውኑ ማቋረጥ ያስፈልጋል። የእረፍት እና ቀጣይ መግለጫዎች ይህንን ተግባር ለማሳካት ጥቅም ላይ ሊውሉ ይችላሉ. እረፍቱ ዑደቱን ወዲያውኑ ለማቋረጥ እና የፕሮግራሙን መቆጣጠሪያ ከሉፕ በኋላ ወደሚቀጥለው መግለጫ ለማስተላለፍ ይጠቅማል። ቀጣይው የአሁኑን የ loop ድግግሞሽ ለመዝለል ጥቅም ላይ ይውላል። በጃቫ ውስጥ በማቋረጥ እና በመቀጠል መካከል ያለው ቁልፍ ልዩነት ይህ ነው።
በጃቫ ውስጥ መቋረጥ ምንድነው?
እረፍቱ ከሉፕ ወዲያውኑ ለማቋረጥ ይጠቅማል።የእረፍት መግለጫ በሚኖርበት ጊዜ መቆጣጠሪያው ከሉፕ በኋላ ወደ መግለጫው ይተላለፋል. የ'እረፍት' ቁልፍ ቃል የእረፍት መግለጫውን ለማመልከት ጥቅም ላይ ይውላል. ምንም እንኳን መርሃግብሩ ዑደቱን እየፈፀመ ቢሆንም, እረፍት ከተፈጠረ, የ loop አፈፃፀም ያበቃል. ስለዚህ ፕሮግራመር አንድ የተወሰነ ሁኔታ ሲሟላ ማስገደል ለማቆም ከፈለገ የእረፍት መግለጫውን መጠቀም ይችላል።
ምስል 01፡ የጃቫ ፕሮግራም ከሰበር መግለጫ ጋር
ከላይ ባለው ፕሮግራም መሰረት ለ loop ከ 1 ወደ 10 ይደጋገማል። i ቫልዩ 6 በሚሆንበት ጊዜ የፈተናው አገላለጽ እውነት ይሆናል። ስለዚህ፣ የእረፍት መግለጫው ይፈጸማል፣ እና ምልልሱ ይቋረጣል። ስለዚህ, ከ 6 በኋላ ያለው ዋጋ አይታተምም. ከ1 እስከ 5 ህትመቶች ያለው ዋጋ ብቻ።
በጃቫ ምን ይቀጥላል?
ቀጣዩ የአሁኑን የሉፕ ድግግሞሽ ለመዝለል ይጠቅማል።የቀጠለውን መግለጫ ለማመልከት 'ቀጥል' የሚለው ቁልፍ ቃል ጥቅም ላይ ይውላል። ሲቀጥል የፕሮግራሙ ቁጥጥር ወደ ዑደቱ መጨረሻ ይደርሳል። ከዚያም የፈተና አገላለጽ ምልክት ይደረግበታል. ለ loop፣ የዝማኔ መግለጫው የሙከራ አገላለጽ ከመገመቱ በፊት ይጣራል።
ምስል 02፡ የጃቫ ፕሮግራም ከቀጣይ መግለጫ ጋር
ከላይ ባለው ፕሮግራም መሰረት ለ loop ከ1 ወደ 10 ይደጋገማል። 1 አመቴ፣ ለሁለት ከተከፈለ በኋላ ያለው ቀሪው 1 ነው። ስለዚህ ሁኔታው እውነት ከሆነ። ስለዚህ፣ የቀጣይ መግለጫው ይፈጸማል እና ድግግሞሹ ወደሚቀጥለው ይዘላል። ከዚያም እኔ እመጣለሁ 2. 2 ለ 2 ስናካፍል, የቀረው 0 ነው. ሁኔታው የተሳሳተ ነው. ስለዚህ ቀጥል አይሰራም። ስለዚህ, እሴቱ 2 ታትሟል. በሚቀጥለው መደጋገም, i 3. በ 2 ስናካፍል, የቀረው 1 ነው.ሁኔታው እውነት ነው። ስለዚህ ድግግሞሹን ቀጥል እና ድግግሞሹ ወደሚቀጥለው ዘልዬ 4 እሆናለሁ. ይህ ሂደት 10 እስክሆን ድረስ ይደግማል. የቀረው አንድ ከሆነ, በቀጣይ መግለጫው ምክንያት ድግግሞሹ ወደ ቀጣዩ ይዘላል. እኩል ቁጥሮች ብቻ ይታተማሉ።
በእረፍት እና በጃቫ መቀጠል መካከል ያለው ተመሳሳይነት ምንድን ነው?
ሁለቱም መሰባበር እና መቀጠል በጃቫ የ loop አፈፃፀምን ለመቀየር ያገለግላሉ።
በእረፍት እና በጃቫ መቀጠል መካከል ያለው ልዩነት ምንድን ነው?
ሰበር እና በጃቫ ይቀጥላል |
|
ፍሬቱ የ loop መቆጣጠሪያ መዋቅር ሲሆን ይህም ዑደቱ እንዲቋረጥ እና የፕሮግራሙን መቆጣጠሪያ ወደ ምልልሱ ፍሰት ወደሚቀጥለው መግለጫ እንዲያልፍ ያደርጋል። | ቀጣዩ የ loop መቆጣጠሪያ መዋቅር ሲሆን ይህም ሉፕ ወዲያውኑ ወደ ቀጣዩ የድግግሞሽ ድግግሞሽ እንዲዘል ያደርገዋል። |
ዋና ዓላማ | |
እረፍቱ ዑደቱን ለማቋረጥ ይጠቅማል። | የቀጠለው በሉፕ ውስጥ መግለጫዎችን ለመዝለል ይጠቅማል። |
ማጠቃለያ - መቋረጥ በጃቫ ይቀጥላል
በፕሮግራም አወጣጥ ውስጥ፣የመግለጫዎችን ቡድን መግለጫ ብዙ ጊዜ መድገም ያስፈልጋል። ቀለበቶቹ ለዚያ ተግባራት ጥቅም ላይ ይውላሉ. አንዳንድ ጊዜ በ loop ውስጥ አንዳንድ መግለጫዎችን መዝለል ወይም ምልክቱን ወዲያውኑ ማቋረጥ ያስፈልጋል። እረፍቱን እና ቀጣይነቱን ይህንን ተግባር ለማሳካት ሊያገለግል ይችላል። እረፍቱ ዑደቱን ወዲያውኑ ለማቋረጥ እና የፕሮግራሙን መቆጣጠሪያ ከሉፕ በኋላ ወደሚቀጥለው መግለጫ ለማስተላለፍ ይጠቅማል። ቀጣይው የአሁኑን የ loop ድግግሞሽ ለመዝለል ጥቅም ላይ ይውላል። በጃቫ ውስጥ በማቋረጥ እና በመቀጠል መካከል ያለው ልዩነት ያ ነው።