2 qqqx4972 qqqx4972 于 2014.10.01 22:32 提问

下面代码哪里出问题了 啊,怎么输出是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个回答

neverbe2
neverbe2   2014.10.02 12:29

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!