gpt4 book ai didi

java - 不使用预定义函数打印数组长度

转载 作者:行者123 更新时间:2023-12-01 17:49:53 25 4
gpt4 key购买 nike

我是这个编程世界的新手。我尝试在不使用预定义函数的情况下打印数组的长度。 但是当我运行代码时,我在线程“main”中遇到异常 java.lang.ArrayIndexOutOfBoundsException: 6有人可以帮我找出错误

这是我的代码。

public class Arraylen {
public static void main(String[] args) {
int[] ary = {1, 3, 4, 5, 68, 9};
int len;

for(len = 1; ary[len] != '\0'; len++) {
System.out.println(len);
}
}
}

最佳答案

使用ary.length有什么问题? .length 是一个属性,而不是一个函数。您不会编写ary.length(),更不用说那个“函数”根本不存在了。

public class StackOverflow {
public static void main(String args[]) {
int[] ary = {1, 3, 4, 5, 68, 9};

System.out.println(ary.length);
}
}

结果:6

关于java - 不使用预定义函数打印数组长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51525851/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com