Sicher, dass Deine Lösung korrekt ist?
wobei das Array eine Länge von 0 aufweist.
Diese Aussage ergibt keinen Sinn. Ein Array der Länge 0 fasst keine Elemente!
array = new int[] {int-Wert};
Das schlage ich in meiner Lösung auch vor. Jetzt, da ich weiß, was Du willst, könnte ich Dir helfen (vlt. als neue Frage einstellen mit präziseren Angaben?)
Bekommst Du ein Array beliebiger Länge als Übergabeparameter und es soll das Array + das hinzuzufügende Element zurückgegeben werden? -> Falls ja, bitte als neue Frage einstellen.