Ciao
volevo porvi un problema:
metto il codice e spiego :
codice:
do {
System.out.println ("Livello Negozio del Merchandising");
negozio=tast.nextInt ();
} while ((negozio<1) || (negozio>10));
if (negozio==1) {
manutenzioneNeg=50000*2; //-100.000 ogni livello
ricavoNeg=20*negozio*tifosi*2; //20 per (livello negozio)
}
if (negozio==2) {
manutenzioneNeg=150000*2;
ricavoNeg=20*negozio*tifosi*2;
}
if (negozio==3) {
manutenzioneNeg=250000*2;
ricavoNeg=20*negozio*tifosi*2;
}
if (negozio==4) {
manutenzioneNeg=350000*2;
ricavoNeg=20*negozio*tifosi*2;
}
if (negozio==5) {
manutenzioneNeg=450000*2;
ricavoNeg=20*negozio*tifosi*2;
}
if (negozio==6) {
manutenzioneNeg=550000*2;
ricavoNeg=20*negozio*tifosi*2;
}
if (negozio==7) {
manutenzioneNeg=650000*2;
ricavoNeg=20*negozio*tifosi*2;
}
if (negozio==8) {
manutenzioneNeg=750000*2;
ricavoNeg=20*negozio*tifosi*2;
}
if (negozio==9) {
manutenzioneNeg=850000*2;
ricavoNeg=20*negozio*tifosi*2;
}
if (negozio==10) {
manutenzioneNeg=950000*2;
ricavoNeg=20*negozio*tifosi*2;
}
System.out.println ("Negozio tot setttimana : " +ricavoNeg); //PROVVISORIO
System.out.println ("Manutenzione negozio : " +manutenzioneNeg); //PROVVISORIO
ricavoNeg l'ho inizializzato (ricavoNeg=0)
ora nella riga
System.out.println ("Negozio tot setttimana : " +ricavoNeg);
mi dovrebbe visualizzare ricavoNeg,il problema è che mi visualizza in ogni caso "0" .
ho provato anche a sostituire quello che c'è dentro ricavoNeg con "1+2" e il risultato mi viene corretto .
Dentro di variabili c'è negozio che ho messo in int (ho provato anche ad inizializzarla ma non mi cambia nulla,sempre 0)
tifosi che ho invece inizializzato,sempre in int tifosi=0
e infine anche l'ho inizializzato come ricavoNeg=0 sempre in int
qualcuno sa darmi una mano ? grazie