Ի՞նչ է Java-ում սահմանափակումից դուրս ինդեքսը:
Ի՞նչ է Java-ում սահմանափակումից դուրս ինդեքսը:

Video: Ի՞նչ է Java-ում սահմանափակումից դուրս ինդեքսը:

Video: Ի՞նչ է Java-ում սահմանափակումից դուրս ինդեքսը:
Video: Ծրագրավորման մասնագիտացումները. ի՞նչ ընտրել | Picsart Academy 2024, Ապրիլ
Anonim

Index Out of Bound Exception . Index Out of Bound Exception չստուգվածներն են Բացառություն որը տեղի է ունենում գործարկման ժամանակի սխալների ժամանակ: Դա առաջանում է կոդի մեթոդին փոխանցված անվավեր պարամետրի պատճառով: Այն java Կոմպիլյատորը չի ստուգում սխալը ծրագրի կազմման ժամանակ։

Հաշվի առնելով սա, ո՞րն է լարային ինդեքսը Java-ում բացառության սահմաններից դուրս:

լեզու StringIndexOutOfBoundsԲացառություն, եթե startIndex-ը բացասական է կամ ավելի մեծ, քան երկարությունը լար . Այս մեթոդը վերադարձնում է ենթակետ լար որը սկսվում է նշված նիշից ցուցանիշը և տարածվում է մինչև endIndex-1-ի նիշը ցուցանիշը . Այն նետում է ան java.

Բացի այդ, ինչպե՞ս եք խուսափել սահմանափակումից դուրս բացառությունից: Որպեսզի կանխել «զանգված ինդեքսը սահմանից դուրս " բացառություն , լավագույն պրակտիկան մեկնարկը պահելն է ցուցանիշը այնպես, որ երբ ձեր վերջին կրկնությունը կատարվի, այն ստուգի տարրը ժամը ցուցանիշը i & i-1, i & i+1-ը ստուգելու փոխարեն (տե՛ս ստորև 4-րդ տողը):

Կարելի է նաև հարցնել, թե որն է զանգվածի ինդեքսը Java-ում առանց սահմանափակումների բացառության:

Եթե խնդրանքը բացասական կամ ան ցուցանիշը չափից մեծ կամ հավասար զանգված պատրաստվում է, ապա JAVA նետում է ArrayIndexOutOfBounds Բացառություն . Սա ի տարբերություն C/C++-ի, որտեղ ոչ ցուցանիշը -ից կապված ստուգումն արված է. ArrayIndexOutOfBoundsException-ը Runtime է Բացառություն նետվում է միայն գործարկման ժամանակ:

Ո՞րն է թվաբանական բացառությունը Java-ում:

Թվաբանական Բացառություն Նետվում է, երբ բացառիկ է թվաբանություն վիճակը տեղի է ունեցել. Օրինակ, ամբողջ թիվը «բաժանել զրոյի» նետում է այս դասի օրինակը: Ընդ որում, մեծ մասը բացառություններ կառուցված են հաղորդագրությամբ, որը կօգնի ձեզ ավելի պարզել, թե ինչ է տեղի ունեցել:

Խորհուրդ ենք տալիս: