gpt4 book ai didi

java - 如何修复 arrayindexoutofboundsException 错误?

转载 作者:行者123 更新时间:2023-12-01 23:16:07 24 4
gpt4 key购买 nike

这是我正在处理的代码

public class NameTag
{
public static void main (String[] args)
{
System.out.println ();
System.out.println (" " + args[0]);
System.out.println ("My name is " + args[1]);
System.out.println ();
}
}

这是每次我尝试运行该程序时不断显示的错误java.lang.ArrayIndexOutOfBoundsException:0 在NameTag.main(NameTag.java:6)

我正在使用 BlueJ 版本 3.1.0*我不知道如何修复这个错误,我尝试了很多不同的方法,但没有任何效果。请帮忙。*

最佳答案

这意味着您在执行时没有向程序传递任何参数。因此,访问 args[0]args[1] 会导致 ArrayIndexOutOfBoundsExceptionhttp://www.bluej.org/help/archive.html#tip9解释如何将命令行参数传递给 BlueJ。为了省去您点击链接的麻烦,请将以下参数传递给 main:

{ "foo", "bar" }

args[0]中包含字符串“foo”,在args[1]中包含“bar”。另外,在对其执行任何操作之前检查 args 数组的长度是一个很好的做法,以确保参数确实已被传递。

关于java - 如何修复 arrayindexoutofboundsException 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21170372/

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