Ciao a tutti!
Ho una classe che contiene un metodo statico getParameter(nomeParametro) il quale restituisce un intero.
Ho così definito una costante in questo modo:
public static final int miaCostante = MiaClasse.getParameter("Parametro1");
fin qui tutto bene.. ora io vorrei utilizzare miaCostante all'interno di un case
il compilatore però mi dice che posso utilizzare all'interno di uno switch solamente espressioni costanti.. ma la variabile che mi sono definito non è costante? public static final... posso usare solo costanti cablate nel codice ?codice:for( int i = 0; i < 10; i++ ){ switch( i ) { case miaCostante: ///fai qualcosa break; } }