Strutture di controllo di base

Download java eBook

Osservazioni

Tutte le strutture di controllo, se non diversamente specificato, fanno uso di dichiarazioni di blocco . Questi sono indicati da parentesi graffe {} .

Ciò differisce dalle affermazioni normali , che non richiedono parentesi graffe, ma presentano anche un avvertimento rigido nel senso che solo la linea che segue immediatamente la frase precedente verrà presa in considerazione.

Pertanto, è perfettamente valido scrivere qualsiasi di queste strutture di controllo senza parentesi graffe, purché solo una istruzione segua l'inizio, ma è fortemente scoraggiata , in quanto può portare a implementazioni errate o codice non funzionante.

Esempio:

// valid, but discouraged
Scanner scan = new Scanner(System.in);
int val = scan.nextInt();
if(val % 2 == 0)
    System.out.println("Val was even!");


// invalid; will not compile
// note the misleading indentation here
for(int i = 0; i < 10; i++)
    System.out.println(i);
    System.out.println("i is currently: " + i);

Esempi correlati

Stats

440 Contributors: 29
Friday, June 9, 2017
Autorizzato sotto: CC-BY-SA

Non affiliato con Stack Overflow
Rip Tutorial: info@zzzprojects.com

Scarica eBook