qqqx4972 2014-10-01 14:32 采纳率: 0%
浏览 1583

下面代码哪里出问题了 啊,怎么输出是25}

package isdsa;
class tee
{
public static void main(String [] args)

    {
      int arr[]={3,8,45,586,4,58,5,56,55,6,25};
      String A=shuzu(arr);
      System.out.println(A);
    }

public static String shuzu(int[] arr)
{
    String str="{";
    for(int x=0;x<=arr.length-1;x++)
    {
        if(x<arr.length-1)

        str=str+arr[x]+",";

        else if(x==arr.length-1)

             str=arr[x]+"}";
        }
    return str;
}

}

  • 写回答

1条回答 默认 最新

  • 独醉荏苒 2014-10-02 04:29
    关注

    else if判断里面给str赋值,没加上之前的str。。。。。

    评论

报告相同问题?

悬赏问题

  • ¥20 蓝牙耳机怎么查看日志
  • ¥15 Fluent齿轮搅油
  • ¥15 八爪鱼爬数据为什么自己停了
  • ¥15 交替优化波束形成和ris反射角使保密速率最大化
  • ¥15 树莓派与pix飞控通信
  • ¥15 自动转发微信群信息到另外一个微信群
  • ¥15 outlook无法配置成功
  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏