gpt4 book ai didi

java - 运行我的简单代码时出现 ArrayIndexOutOfBoundException

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

我编写了一个简单的代码来理解手动传递值,这是我的代码

public class coba{
public static void main (String[] args){
int a;
int b;
a= Integer.parseInt(args [0]);
b= Integer.parseInt(args [1]);

int c=0;
c= a+b;
System.out.println("jumlah "+c);
}
}

为什么我得到 ArrayIndexOutOfBoundException?如何解决这个问题,以便我可以手动传递 a 和 b 的值?感谢您的回答:)

最佳答案

大概您没有传递两个命令行参数。如果你运行它应该没问题:

java coba 10 20

例如。

您可以在开始时使用args.length验证这一点:

public static void main (String[] args){
if (args.length < 2) {
System.out.println("I need two command line arguments!");
return;
}
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[1]);
int c = a + b;
System.out.println("jumlah "+c);
}

关于java - 运行我的简单代码时出现 ArrayIndexOutOfBoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17965002/

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