if(b=true) {char[]rappresenta=new char[]{'t','r','u','e'};
}
else {char[]rappresenta=new char[]{'f','a','l','s','e'};}
return rappresenta;}
se scrivo cosi mi da errore al return,perche non è un'array?
if(b=true) {char[]rappresenta=new char[]{'t','r','u','e'};
}
else {char[]rappresenta=new char[]{'f','a','l','s','e'};}
return rappresenta;}
se scrivo cosi mi da errore al return,perche non è un'array?
Andrea, Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
allora basta mettere prima dell'if un char[]rappresenta. Così l'ho inizializzato e me lo dovrebbe leggere anche fuori dai cicli,no?
Andrea, Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
Mettendo char[]rappresenta prima dell'if,non mi da piu errore nel return , ma me lo segna all'interno dei cicli.Precisamente agli altri array utilizzati o.o. Perchè? Alla fine stanno dentro parentesi ,non dovrebbero essere visibili al di fuori.
Andrea, Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
static char[] valueOf (boolean b){
char[]rappresenta;
if(b=true) {char[]rappresenta=new char[]{'t','r','u','e'};
}
else {char[]rappresenta=new char[]{'f','a','l','s','e'};
}
return rappresenta;
}