Mi pare di no. Devi comunque istanziare un array di interi e passare quello.
Gli unici oggetti che non necessitano di una variabile sono le stringhe. Per esempio, questo pezzo di codice è perfettamente valido:
codice:
for (int i=0; i<"ciao".length(); i++) {
   System.out.println("stringa".charAt(i));
}
Ciao.