PDA

View Full Version : [JAVA]aiuto su un metodo


michelev83
26-11-2003, 15:54
class es922 {
public static void main(String[] args) {
int [] a = {0, 1, 2, 3, 4};
for (int i = 0; i < a.length; i++)
System.out.println(a[i]);
a[i]= azzera (a[i]);
for (int i = 0; i < a.length; i++)
System.out.println(a[i]);
}

static int azzera (int x) {


return x = 0;
}
}


qual e l errore?
cosa devo metter come metodo?

grazie

cn73
26-11-2003, 16:05
Ma che schifo č sta cosa? :D

comunque, l'errore č semplicemente in una parentesi graffa dimenticata... ecco la correzione:


class Es922 {

static int azzera (int x) {

return x = 0;
}


public static void main(String[] args) {
int [] a = {0, 1, 2, 3, 4};
for (int i = 0; i < a.length; i++) {
System.out.println(a[i]);
a[i]= azzera (a[i]);
}
for (int i = 0; i < a.length; i++)
System.out.println(a[i]);

}
}

michelev83
26-11-2003, 16:24
che errore da pirla!:muro:

grazie tante!!!:)

cn73
26-11-2003, 16:47
Prego...ricorda solo che i nomi delle classi vanno, per convenzione, in Maiuscolo...

xyz1
28-11-2003, 21:15
Se ti posso dare un consiglio ogni volta che inizi un ciclo metti sempre le parentesi graffe........
questo č utile sia per te, sia per chi legge il tuo programma..............

spesso nn c'č ambiguitā, ma a volte ho visto omesse delle parentesi e non si riesce a capire un ca**o..................

QUESTO č SOLO UN CONSIGLIO, MA PENSO CHE TU LO SAPPIA MEGLIO DI ME ;)


CIAO