java—如何创建函数数组?

yjghlzjz  于 2021-07-03  发布在  Java
关注(0)|答案(1)|浏览(297)

这个问题在这里已经有答案了

什么是indexoutofboundsexception?我该怎么修[重复](1个答案)
是什么导致java.lang.arrayindexoutofboundsexception以及如何防止它(26个答案)
上个月关门了。

String[] kelas = {" rizki" ," rifka"," putri"," sahal"};

    System.out.println(Arrays.toString(kelas));

    System.out.println( kelas[0]);
    for ( int i=0; 0 <= kelas.length; i++)
     {
        System.out.println("teman ke-"+1+ " adalah" + kelas[i]);
    }

你好,我正在尝试创建一个数组,其结尾如下:

[rizki,  rifka, putri, sahal]
rizki
teman ke-1 adalahrizki
teman ke-2 adalah rifka
teman ke-3 adalahputri
teman ke-4 adalahsahal

但最后它还是这么说的

[rizki,  rifka, putri, sahal]
rizki
teman ke-1 adalahrizki
teman ke-1 adalah rifka
teman ke-1 adalahputri
teman ke-1 adalahsahal
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 4
   at javaapplication7.JavaApplication7.main(JavaApplication7.java:34)
C:\Users\Rizki Sultan Afian\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53:Java  
returned: 1
BUILD FAILED (total time: 8 seconds)

这就是image:the array
我仍然不懂java,但我需要完成它作为家庭作业。

1wnzp6jl

1wnzp6jl1#

这行错了:

for ( int i=0; 0 <= kelas.length; i++)

应该是:

for ( int i=0; i < kelas.length; i++)

相关问题