下面的程序在eclipse上运行时为什么出现如下错误啊?该如何解决呢?

2024-12-28 20:21:44
推荐回答(4个)
回答1:

因为你没有在dos下运行时,输入代表数字的字符串。

你可以这样输入: java Lesson4 15 试试!

此时,JVM会进行如下操作

ars[0]=15

回答2:

这个错误是数组越界,你应该在运行程序的时候传入一个值。
在public static void main(String[] args)throws Exception{}这样的话也就不会出错了。

回答3:

麦克风的茶

回答4:

Eclipse直接按着运行按钮默认情况下是没有参数的,也就说说参数args数组时空的,你在程序里使用了args[0]数组越界了。解决办法设定参数,运行时选择右键点击要运行主程序Run as->Run Configuractions,然后再Arguments填写参数即可。