#java #list #arraylist #netbeans #expression
#java #Список #arraylist #netbeans #выражение
Вопрос:
ArrayList<List<BigInteger>> diskpart;
List<BigInteger> getPartition(Integer n){
List<BigInteger> aktpart = new ArrayList<> ();
if(n==1)
{
return = aktpart.add(BigInteger.ONE);
^
}
return = aktpart;
^
}
Незаконное начало выражения.
Комментарии:
1. Вы не должны писать
return = ...
. Это не переменная.2. Вероятно, вы хотите изменить
new ArrayList<>();
наnew ArrayList<BigInteger>();
.
Ответ №1:
=
После return
неправильно. Просто отбросьте его:
if (n == 1) {
return aktpart.add(BigInteger.ONE);
}
return aktpart;