2016-10-04 3 views
1
ArrayList<List<BigInteger>> diskpart; 
     List<BigInteger> getPartition(Integer n){ 
     List<BigInteger> aktpart = new ArrayList<>(); 
     if(n==1) 
     { 
      return = aktpart.add(BigInteger.ONE); 
      ^
     } 
     return = aktpart; 
     ^  
     } 

Незаконное начало выражения.Незаконное начало экспресса NB

Было бы здорово, если и может he'lp

THX
+0

Вы не должны писать 'return = ...'. Это не переменная. – Gendarme

+0

Возможно, вы захотите изменить 'новый ArrayList <>();' на 'новый ArrayList ();'. – Gendarme

ответ

0

= после return неправильно. Просто опустите его:

if (n == 1) { 
    return aktpart.add(BigInteger.ONE); 
} 
return aktpart; 
+0

Спасибо, что так много! –