To Pavel : ta signatura variadické fce má možná vypadat 'arrayCount9(int ... nums)'.
Příspěvky odeslané z IP adresy 80.250.0.–
Pavel
Pavel
Předávat pole můžeš také za použití variadických funkcí (tzn. proměnný počet parametrů):
public static int arrayCount9(int[] ... nums) {
// tvuj kod
}
public static void main(String[] args) {
System.out.println(arrayCount(1, 2, 3));
}
Jinak co se týká výpisů polí - pole mají základní implementaci metody toString(), která vrací název třídy, znak 'L' a hash pole (nebo tak nějak). Pokud chceš vypsat pole tak, jak jsi to uvedl, musíš volat pomocnou metodu 'Arrays.toString(tvojePole)'.
Pavel
Cyklické procházení polem se realizuje za pomoci matematické operace modulo (celočíselný zbytek po dělení), tedy operátoru %.
Příklad je:
String password = "heslo";
for (int i = 0; i < 100; i++) {
System.out.print(password.charAt(i % password.length()));
}