public class Main {
public static int arrayCount9(int[] nums) {
int pocetDevitek = 0;
for (int i = 0; i < nums.length; i++) {
if (nums[i] == 9) {
pocetDevitek++;
}
}
return pocetDevitek;
}
public static void main(String[] args) {
System.out.println(arrayCount9(1)); //chyba
}
}
Fórum › Java
Jak zavolat tuhle metodu?

ještě mam jeden takovej problém. Mám pole, vyberu největší prvek mezi 1. a 3. číslem a pak vypíšu pole s tim nej. číslem. Ale když pak volám tu metodu tak mi to vypíše místo toho pole něco jako ''[I@42e816'' misto [3, 3, 3]
public static int[] maxEnd3(int[] nums) {
int max = 0;
for (int i = 0; i < nums.length - 2; i++) {
if (nums[i] > nums[i + 2]) {
max = nums[i];
} else {
max = nums[i + 2];
}
}
return new int[]{max, max, max};
}
public static void main(String[] args) {
System.out.println(maxEnd3(new int[]{1, 2, 3}));
}
}
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)'.

Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×






























































Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 5 hostů
Podobná vlákna
Jak mám zavolat tuhle funkci - prosím — založil Kopretinka
SILVERLIGHT: jak na tuhle animaci? — založil Balu
Jak zavolat return? — založil Vladimir
Jak zavolat událost? — založil Vladimír
Jak zavolat uloženou proceduru přes url? — založil r_a_d_e_k
Moderátoři diskuze