<%
int numerino;
int a= 8;
int b= 18;
if(a==b)
numerino=99+a;
out.println(numerino);
%>
Una pagina simile mi da l'errore
variable numerino might not have been initialized.
Io potrei inizilizzarla scrivendo all'inizio
int numerino=0;
o qualcosa di simile
a quel punto se la condizione dell'if non si verificasse mi verrebbe
stampato a video lo 0
mentre io a video non vorrei vedere nulla
una soluzione sarebbe
if(a==b)
{
numerino=99+a;
out.println(numerino);
}
ma non è detto che io possa scrivere quelle 2 istruzioni in maniera
sequenziale, magari tra le 2 ho da mettere dell'altro codice.
unaltra soluzione:
<%
String stringhetta="";
int numerino=0;
int a= 8;
int b= 18;
if(a==b)
{
numerino=99+a;
stringhetta= Integer.toString(numerino);
}
else
{
stringhetta="";
}
out.println(stringhetta);
ma non mi convince.
qcuno ha qualche idea unpo'+elegante???
grazie
%>