Ho letto molte domande e risposte precedentemente fatte su questo argomento [o abbastanza simili], ma nessuno di loro ha veramente affrontato questo punto a vuoto. Quando si dichiara un nuovo varibale booleano, è ridondante [ad es. inutile] per inizializzarlo su falso?L'impostazione di un booleano su falso è ridondante?
boolean selectedZone = false;
contro solo dichiarando
boolean selectedZone;
Gli altri post ho esaminato sono Why is Java's default value for Boolean set to true? e Default value of Boolean in java
Quindi la domanda è, sono booleani inizializzate a "false" per impostazione predefinita. In realtà non lo so e sono curioso, dopo essere venuto da 'C' non prendo nulla per scontato, quindi sono curioso :) – EpicPandaForce
Beh credo che sarebbe corretto nel dire che i booleani * sono * falsi di default, ma è C'è qualche ragione per cui solo dichiararlo e lasciarlo come tale è meno giusto allora inizializzarlo in modo falso al momento della dichiarazione. – triforceofcourage
Vorrei andare per la prima opzione, solo per essere sicuro, e inoltre rende il codice più chiaro, impostando esplicitamente la variabile su ** false ** può migliorare la comprensione dell'algoritmo –