{"id":28151,"date":"2022-12-28T23:34:44","date_gmt":"2022-12-28T18:04:44","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-i-keep-getting-java-lang-arrayindexoutofboundsexception-5-how-do-i-fix-this-closed\/"},"modified":"2022-12-28T23:34:44","modified_gmt":"2022-12-28T18:04:44","slug":"solved-i-keep-getting-java-lang-arrayindexoutofboundsexception-5-how-do-i-fix-this-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-i-keep-getting-java-lang-arrayindexoutofboundsexception-5-how-do-i-fix-this-closed\/","title":{"rendered":"[Solved] I keep getting java.lang.ArrayIndexOutOfBoundsException: 5! How do I fix this? [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-19254258\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"19254258\" data-parentid=\"19254154\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>Based on what you&#8217;ve shown:<\/p>\n<p><code>testNum<\/code> is greater than <code>scores.length<\/code>.  This means that when you traverse the array by comparing your iterator (<code>i<\/code>) to <code>testNum<\/code> rather than its actual length, you will hit indexes which don&#8217;t exist.<\/p>\n<p>For example, let&#8217;s say <code>testNum = 8<\/code> and <code>scores.length = 5<\/code>.  Then in your code, you will get an <code>ArrayIndexOutOfBoundsException:5<\/code> because your loop goes through indexes 0, 1, 2, 3, and 4 (remember that arrays begin at index 0) then tries to access 5, which is out of bounds (as the Exception says).<\/p>\n<p>You can properly traverse an array using either of the following techniques, depending on your use case:<\/p>\n<pre><code>for(int i = 0; i &lt; scores.length; i++) {\n    \/\/do stuff\n}\n<\/code><\/pre>\n<p>&#8230; or &#8230;<\/p>\n<pre><code>for(int score : scores) {\n    \/\/do stuff\n}\n<\/code><\/pre>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\"><\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved I keep getting java.lang.ArrayIndexOutOfBoundsException: 5! How do I fix this? [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] Based on what you&#8217;ve shown: testNum is greater than scores.length. This means that when you traverse the array by comparing your iterator (i) to testNum rather than its actual length, you will hit indexes which don&#8217;t exist. For example, let&#8217;s say testNum = 8 and scores.length = 5. Then in your code, you will &#8230; <a title=\"[Solved] I keep getting java.lang.ArrayIndexOutOfBoundsException: 5! How do I fix this? [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-i-keep-getting-java-lang-arrayindexoutofboundsexception-5-how-do-i-fix-this-closed\/\" aria-label=\"More on [Solved] I keep getting java.lang.ArrayIndexOutOfBoundsException: 5! How do I fix this? [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[361,593,639,323,606],"class_list":["post-28151","post","type-post","status-publish","format-standard","hentry","category-solved","tag-arrays","tag-for-loop","tag-if-statement","tag-java","tag-runtime-error"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>[Solved] I keep getting java.lang.ArrayIndexOutOfBoundsException: 5! How do I fix this? [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-i-keep-getting-java-lang-arrayindexoutofboundsexception-5-how-do-i-fix-this-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] I keep getting java.lang.ArrayIndexOutOfBoundsException: 5! How do I fix this? [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] Based on what you&#8217;ve shown: testNum is greater than scores.length. This means that when you traverse the array by comparing your iterator (i) to testNum rather than its actual length, you will hit indexes which don&#8217;t exist. For example, let&#8217;s say testNum = 8 and scores.length = 5. Then in your code, you will ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-i-keep-getting-java-lang-arrayindexoutofboundsexception-5-how-do-i-fix-this-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-28T18:04:44+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-i-keep-getting-java-lang-arrayindexoutofboundsexception-5-how-do-i-fix-this-closed\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-i-keep-getting-java-lang-arrayindexoutofboundsexception-5-how-do-i-fix-this-closed\\\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] I keep getting java.lang.ArrayIndexOutOfBoundsException: 5! How do I fix this? [closed]\",\"datePublished\":\"2022-12-28T18:04:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-i-keep-getting-java-lang-arrayindexoutofboundsexception-5-how-do-i-fix-this-closed\\\/\"},\"wordCount\":121,\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"keywords\":[\"arrays\",\"for-loop\",\"if-statement\",\"java\",\"runtime-error\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-i-keep-getting-java-lang-arrayindexoutofboundsexception-5-how-do-i-fix-this-closed\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-i-keep-getting-java-lang-arrayindexoutofboundsexception-5-how-do-i-fix-this-closed\\\/\",\"name\":\"[Solved] I keep getting java.lang.ArrayIndexOutOfBoundsException: 5! How do I fix this? [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\"},\"datePublished\":\"2022-12-28T18:04:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-i-keep-getting-java-lang-arrayindexoutofboundsexception-5-how-do-i-fix-this-closed\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-i-keep-getting-java-lang-arrayindexoutofboundsexception-5-how-do-i-fix-this-closed\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-i-keep-getting-java-lang-arrayindexoutofboundsexception-5-how-do-i-fix-this-closed\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] I keep getting java.lang.ArrayIndexOutOfBoundsException: 5! How do I fix this? [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777613206\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777613206\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777613206\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\\\/\\\/jassweb.com\"],\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/author\\\/jaspritsinghghumangmail-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] I keep getting java.lang.ArrayIndexOutOfBoundsException: 5! How do I fix this? [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-i-keep-getting-java-lang-arrayindexoutofboundsexception-5-how-do-i-fix-this-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] I keep getting java.lang.ArrayIndexOutOfBoundsException: 5! How do I fix this? [closed] - JassWeb","og_description":"[ad_1] Based on what you&#8217;ve shown: testNum is greater than scores.length. This means that when you traverse the array by comparing your iterator (i) to testNum rather than its actual length, you will hit indexes which don&#8217;t exist. For example, let&#8217;s say testNum = 8 and scores.length = 5. Then in your code, you will ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-i-keep-getting-java-lang-arrayindexoutofboundsexception-5-how-do-i-fix-this-closed\/","og_site_name":"JassWeb","article_published_time":"2022-12-28T18:04:44+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-i-keep-getting-java-lang-arrayindexoutofboundsexception-5-how-do-i-fix-this-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-i-keep-getting-java-lang-arrayindexoutofboundsexception-5-how-do-i-fix-this-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] I keep getting java.lang.ArrayIndexOutOfBoundsException: 5! How do I fix this? [closed]","datePublished":"2022-12-28T18:04:44+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-i-keep-getting-java-lang-arrayindexoutofboundsexception-5-how-do-i-fix-this-closed\/"},"wordCount":121,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["arrays","for-loop","if-statement","java","runtime-error"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-i-keep-getting-java-lang-arrayindexoutofboundsexception-5-how-do-i-fix-this-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-i-keep-getting-java-lang-arrayindexoutofboundsexception-5-how-do-i-fix-this-closed\/","name":"[Solved] I keep getting java.lang.ArrayIndexOutOfBoundsException: 5! How do I fix this? [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-12-28T18:04:44+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-i-keep-getting-java-lang-arrayindexoutofboundsexception-5-how-do-i-fix-this-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-i-keep-getting-java-lang-arrayindexoutofboundsexception-5-how-do-i-fix-this-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-i-keep-getting-java-lang-arrayindexoutofboundsexception-5-how-do-i-fix-this-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] I keep getting java.lang.ArrayIndexOutOfBoundsException: 5! How do I fix this? [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777613206","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777613206","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777613206","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/28151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=28151"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/28151\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=28151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=28151"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=28151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}