Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    J2ME - variabili non inizializzate

    Salve a tutti ragazzi, ho bisogno di un aiuto urgente.
    Allora, con J2ME sto creando un giochino per il cellulare.
    Allora, ho scritto del codice (fondamentale per l'inizio del gioco) che viene eseguito quando si preme il pulsante OK: vengono presi dei valori da un file di testo e ne viene restituito solo uno (scelto a caso).
    Ora, l'utente deve inserire dei valori che poi io devo andare a confrontare con quello scelto, per vedere se corrisponde oppure no.
    Il problema è che quando scrivo questa seconda parte di codice, perchè le variabili non sono inizializzate; tale errore è giustamente segnalato, perchè, come saprete, la gestione dei pulsanti viene fatta all'interno di diversi cicli if (uno per ogni pulsante) e le due parti di codice sono in due cicli separati.
    Come posso risolvere tale problema?

    Grazie mille
    Roberto
    OnLine il nuovo sito: www.lasfidacontinua.it

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Rendi la variabile che contiene il valore scelto a caso nel file di testo globale in modo che possa essere vista da qualsiasi metodo nella classe:

    ex:
    codice:
    public class test {
      private int valore;
    
      ...
      public void inizializza() {
        ...
        ... 
        valore = //procedura per lettura valore casuale da file;
        ...
      }
    
      public/private altrometodo (...) {
        //qui dentro valore è visibile
      }
    }
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.