public class Test3 {     public static void main(String[] args) {         int[] test = new int[]{2,1,3,4,2,3,1,5,7};         int target = 12;         int max = -1;         for(int i=2;i<test.length;i++){             max = Math.max(max,xx(test,target,i));         }         System.out.println(max);     }     public static int xx(int[] num,int target,int k){         int temp = 0;         for(int i=0;i<num.length-k;i++){             int index = i;             for(int j=0;j<k;j++){                 temp+=num[index++];             }             if(temp == target){                 for(int x = i;x<index;x++){                     System.out.println(num[x]);                 }                 return k;             }         }         return -1;     } }