no okey jebu na to a udelal jsem to tak jak rikas
//Metoda, která vrátí prvočíselný rozklad čísla
public int[] prvociselnyRozklad(int cislo)
{
int prvocinitel = 2;
ArrayList<Integer> list = new ArrayList<>();
while (prvocinitel <= cislo) //je-li prvocinitel mensi ci roven
{
if (cislo%prvocinitel == 0) //je-li delitelne prvocinitelem
{
cislo = cislo/prvocinitel; //vydelime a ulozime do cislo
// System.out.print(" " + prvocinitel); //vypis prvocinitele
list.add(prvocinitel);
}
else
{
prvocinitel++;
}
}
Integer[] array = {};
array = list.toArray(array);
for (int elem : array) {
System.out.print(elem+" ");
}
System.out.println();
return new int[]{1,2,3}; //doplnte kod funkce a opravte navratovou hodnotu
}
akorát mám furt stejnej ten řádek return, a nevim co tam mam zmenit? Když bych chtěl ted zavolat tuto metodu, metodou jinou a chtěl bych pracovat stím výstupním správným výstupním polem, tak mi to nepude nebo jo?dík