Visualizzazione dei risultati da 1 a 10 su 16

Discussione: Esercizio con Java

Visualizzazione discussione

  1. #9
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Il costrutto switch serve solo a rendere più compatto (e leggibile) il codice in presenza di molte condizioni alternative che renderebbero più prolisso il codice se venisse usato il costrutto if. Ma sono assolutamente "intercambiabili". Se stai chiedendo se puoi usare i case con l'if, ovviamente no. La sintassi dei due costrutti è la seguente e va rispettata:

    Costrutto IF:
    codice:
    if ( espressione booleana ) {
       ...
    } else {
       ...
    }
    
    (il ramo else è facoltativo)


    Costrutto SWITCH:
    codice:
    switch( espressione intera ) {
       case <valore_intero>:
          ...
          break;
    
       case <valore_intero>:
          ...
          break;
    
       ...
    
       default:
          ...
          break;
    }

    Da Java 5 l'espressione del costrutto switch può essere anche un'enumerazione.
    Da Java 7 l'espressione da valutare nel costrutto switch può essere anche una stringa.


    Ciao.
    Ultima modifica di LeleFT; 05-11-2019 a 13:14
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.