新人求教下:
有int[] array = {1,3,5,7,9,11,13}
计算数组中前多少个数的和大于20.当大于20时不再继续循环。
麻烦知道的朋友说一下啊,谢谢!

解决方案 »

  1.   

    public class Stop {
    public static void main(String args[]){
    int[] array = {1,3,5,7,9,11,13};

    int sum = 0;

    for (int count=0; count<array.length; count++){
    sum += array[count];

    if(sum > 20){
    System.out.println(count);
    break;
    }
    }
    }
    }
    4
    也就是到9的时候 前5项和相加大于20  给我分吧  哈哈
      

  2.   

    int sum=0;
    for(int a:array)
    {
        sum += a[i];
        if(sum>20)
           break;
    }