publicclasstest{publicstaticvoidmain(String[]args){inti;inta[];a=newint[5];for(i=0;i<5;i++)a[i]=i;//将数组按顺序输出System.out.println("a["+i+"]="+a[i]);}}...

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

    2044人对此回答表示赞同

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

    17人对此回答表示赞同

    改成如下:
    for(i=0;i<5;i++)
    a[i]=i;
    //将数组按顺序输出
    for(i=0;i<5;i++)
    System.out.println("a["+i+"]="+a[i]);
    展开
    17
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 伦敦警察

    16人对此回答表示赞同

    编译的时候错误有提示的呀,
    展开
    16
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Mason

    12人对此回答表示赞同

    for(i=0;i<5;i++)
    a[i]=i;
    //将数组按顺序输出
    System.out.println("a["+i+"]="+a[i]);

    for没有大括弧只能是for下面的一行有效,要使都有效,需要加上大括弧
    for(i=0;i<5;i++) {
    a[i]=i;
    //将数组按顺序输出
    System.out.println(
    展开
    12
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 大雪

    11人对此回答表示赞同

    for循环后面少了个{
    展开
    11
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Landon

    5人对此回答表示赞同

    for(i=0;i<5;i++)
    没有用{}来指定一个范围的话,那他的循环体就是下一句语句,也就是a[i]=i;这个了..当执行完循环后,i=5了, 再执行System.out.println("a["+i+"]="+a[i]); 意思就是输出数组第六个元素..所以会提示数组越界异常嘛..
    可以用{}来把System.out.println("a["+i+"]="+a[i]);包在for的那个循环体
    展开
    5
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Gracia

    4人对此回答表示赞同

    你粗心了 语句写起来是没有错的
    for循环后少了个} 希望以后别犯这种错误 如果你用的是eclipse工具编写的话 这种错误根本不用你看
    展开
    4
    0回复
    发布于 6年前

    评论(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
扫码咨询

扫码咨询套餐

回到顶部