java小程序,编辑区域无错误,运行结果提示错误,究竟是什么原因啊,一个小程序有错误会影响同一个包中的其他包中的程序吗?
运行结果:Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at PrintStar.main(PrintStar.java:3)
测试的程序为:public class PrintStar{
public static v

展开全部
收起
6回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 思念在大脑里裸奔

    18人对此回答表示赞同

    个小程序有错误不会影响同一个包中的其他包中的程序,只要没有引用到该类。
    展开
    18
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 象牙_Sanya

    17人对此回答表示赞同

    你运行程序的时候没有给参数。。

    运行的时候这样给参数就可以了,譬如5,
    java PrintStar.class 5
    展开
    17
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Charles

    15人对此回答表示赞同

    数组下标越界 你把col赋一个值 试试 看对不 然后再找问题
    展开
    15
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Gabriel-郑

    15人对此回答表示赞同

    命令行参数args[0]输入不正确,印象中应该是args[1]
    建议先不管args;
    把int col = Integer.parseInt(args[0]);
    改成int col =5;
    把下面弄对了再说
    展开
    15
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 李大莉

    4人对此回答表示赞同

    这是因为你的参数args[]是空的,里面根本就没有一个元素,取不出来数据,才报的这个错 , 你想想你的args[]的length都是0,怎麼能取出第一个元素呢
    展开
    4
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 李大莉

    1人对此回答表示赞同

    一楼的回答显然没有到点子上啊。
    错误的原因就在于arg[0]没有赋值给它。
    在dos界面(运行cmd进入的界面)
    运行这个程序命令应该为
    javac PrintStar.java
    java PrintStar 5(数字都可以的,默认情况下这个值肯定是没有给的,需要用户手动去添加了啊)
    如果你是用eclipse、myeclipse的话
    在代码上鼠标右键
    run as
    run configurations
    ar
    展开
    1
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部