ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





نمایش نتایج: از 1 به 3 از 3
  1. #1
    تاریخ عضویت
    2020/10/16
    نوشته ها
    1
    0
    Junior Member

    خطای ArrayIndexOutOfBoundsException

    سلام من تلاش کردم این بخش از کد رو اصلاح کنم ولی همچنان این خطا رو میگیرم کسی میدونه چرا؟
    Capture 2020 10 16 18 46 27 838 - خطای ArrayIndexOutOfBoundsException
  2. #2
    تاریخ عضویت
    2017/11/22
    نوشته ها
    364
    239
    Administrator
    سلام...همونطور که از نوع خطا مشخصه...اندیسی که میخوای بهش دسترسی پیدا کنی...خارج از رنج موجوده...مثلا کل عناصر آرایه 5 تاست...و تو میخوای به مقدار خانه 8م دسترسی پیدا کنی...اون موقع همچین خطایی میده...بازم برای اینکه بهتر بتونیم کمک کنیم....کل متن خطا و اگه میتونی کددت رو هم بذار.
  3. #3
    تاریخ عضویت
    2017/11/18
    نوشته ها
    61
    58
    Administrator
    توی خطوط آخر کد اگه دقت کنید number[k+1] کردید که اون خط اشتباه است و خطا دقیقا برای این خط داده میشه دلیلش هم اینه که مقدار K رو برابر 1 قرار دادین اگر تعداد خانه های number مساوی 2 باشه شما فقط میتونید از اندیس 0 و 1 استفاده کنید ولی اینجا K رو برابر 1 قرار دادین و توی خط number[k+1] اونو +1 کردین که داره به خونه number[2] اشاره میکنه که چنین خونه ای موجود نیست.

    برای حلش می تونید k=0 کنید تا مشکل حل بشه.

    کد:
    if(number2[j] >= number[k] && number2[j] <= number[k+1])
نمایش نتایج: از 1 به 3 از 3

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •