ad essere sincero ho dubbi anche sul fatto che funzioni la seconda sintassi, per due motivi
1. la struttura di diversi casi fatta con l'if dovrebbe essere qualcosa del tipo
2. "="(uguale) è un operatore che assegna un determinato valore ad una variabile, ma per verificare l'uguaglianza è necessario usare "==" come ho scritto anche sopracodice:if (riscontro == caso1){ //esegui azioni1 } else if (riscontro == caso2){ //esegui azioni2 } else if (riscontro == caso3){ //esegui azioni3 } else if (riscontro == caso4){ //esegui azioni4 }

Rispondi quotando