በጃቫ ውስጥ ከታሰረ በስተቀር ኢንዴክስ ምንድን ነው?
በጃቫ ውስጥ ከታሰረ በስተቀር ኢንዴክስ ምንድን ነው?

ቪዲዮ: በጃቫ ውስጥ ከታሰረ በስተቀር ኢንዴክስ ምንድን ነው?

ቪዲዮ: በጃቫ ውስጥ ከታሰረ በስተቀር ኢንዴክስ ምንድን ነው?
ቪዲዮ: Java in Amharic 10: Encapsulation 2024, ህዳር
Anonim

ከገደብ ውጪ ማውጫ . ከገደብ ውጪ ማውጫ ያልተረጋገጡ ናቸው። በስተቀር በአሂድ ጊዜ ስህተቶች ላይ የሚከሰት። ይህ የሚነሳው ልክ ያልሆነ መለኪያ በኮድ ውስጥ ወዳለው ዘዴ በመተላለፉ ነው። የ ጃቫ ኮምፕሌተር ፕሮግራሙ በሚጠናቀርበት ጊዜ ስህተቱን አይፈትሽም.

ይህንን ከግምት ውስጥ በማስገባት በጃቫ ውስጥ String ኢንዴክስ ከታሰረ በስተቀር ምንድን ነው?

ላንግ StringIndexOutOfBoundsException ኢንዴክስ አሉታዊ ከሆነ ወይም ከርዝመቱ የሚበልጥ ከሆነ ሕብረቁምፊ . ይህ ዘዴ ንዑስ- ሕብረቁምፊ በተጠቀሰው ቁምፊ የሚጀምረው ኢንዴክስ እና መጨረሻ ኢንዴክስ-1 ላይ ያለውን ቁምፊ ድረስ ይዘልቃል ኢንዴክስ . አንድ ይጥላል ጃቫ.

እንዲሁም፣ ከታሰረ የተለየ ሁኔታን እንዴት ማስወገድ ይቻላል? ስለዚህ መከላከል "አደራደር ኢንዴክስ ከታሰረ " በስተቀር , በጣም ጥሩው ልምምድ ጅምርን መጠበቅ ነው ኢንዴክስ የመጨረሻው ድግግሞሹ ሲተገበር ኤለመንቱን ያረጋግጣል ኢንዴክስ i & i-1፣ i & i+1ን ከመፈተሽ (ከዚህ በታች ያለውን መስመር 4 ይመልከቱ)።

እንዲሁም አንድ ሰው በጃቫ ውስጥ ከታሰረ በስተቀር የድርድር መረጃ ጠቋሚ ምንድነው?

አሉታዊ ወይም አንድ ጥያቄ ከሆነ ኢንዴክስ ከመጠኑ በላይ ወይም እኩል የሆነ ድርድር የተሰራ ነው, ከዚያም የ ጃቫ ArrayIndexOutOfBounds ይጥላል በስተቀር . ይህ ከ C/C++ በተለየ አይደለም። ኢንዴክስ የ የታሰረ ቼክ ተከናውኗል. የ ArrayIndexOutOfBoundsException የሩጫ ጊዜ ነው። በስተቀር በሂደት ላይ ብቻ ይጣላል.

በጃቫ ውስጥ የሂሳብ ልዩነት ምንድነው?

አርቲሜቲክ ልዩ ልዩ ሲሆን ይጣላል አርቲሜቲክ ሁኔታ ተከስቷል. ለምሳሌ፣ ኢንቲጀር "በዜሮ መከፋፈል" የዚህን ክፍል ምሳሌ ይጥላል። ከዚህም በላይ, አብዛኞቹ የማይካተቱ ምን እንደተፈጠረ የበለጠ ለማወቅ እንዲረዳዎ በመልእክት የተገነቡ ናቸው።

የሚመከር: