Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: [java-jsp] switch

  1. #1

    [java-jsp] switch

    ciao a tutti,

    qualcuno può rinfrescarmi la memoria sulla sintassi dello

    switch.

    mi sembra

    codice:
    switch (var){
    case "x":
    oper = 1;
    break;
    case "y":
    oper = 2;
    break;
    finally:
    var = z;
    break;
    }
    ma non sono sicuro, visto che non ho a portata di mano un manuale di riferimento

    Grazie
    Ma perchè mi avete tolto oltre 400 messaggi?

  2. #2
    non hai manuale ma hai google!

    ... poi occhio a valutare la String!

  3. #3
    niente Strighe, solo char, int, tipi primitivi...
    ..::200 post il 1 settembre 2004::..
    ..::100 13/07/2004::..
    ..): Web Site (pazienza però) ..
    VASCO castiga chi non lecca la FIGA

  4. #4
    appunto... ho visto che valuta "x", magari potrebbe essere interpretato come una stringa di un char.

  5. #5
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Originariamente inviato da SimoneLucca
    appunto... ho visto che valuta "x", magari potrebbe essere interpretato come una stringa di un char.
    Calma... una stringa di un carattere è pur sempre una stringa. Che in Java è un oggetto.
    il costrutto switch si applica solamente ai tipi di dato primitivo, che rappresentano un valore numerico intero: char, int, byte...


    Ciao.
    "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

  6. #6
    appunto! Stiamo dicendo la stessa cosa, ho visto che vuole valutare "x" ed ho detto attento alle stringhe!

  7. #7
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Ah... pensavo che volessi passare a switch come parametro nua stringa di un carattere... come non detto!


    Ciao.
    "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

  8. #8
    tranquillo! Mi stavo solo accorgendo che stavamo dicendo la stessa cosa!

    P.S.

    1) ho visto in rete da qualche parte che è possibile valuare anche stringhe con qualche archibugio strano..

    2) usi mica eclipse? Avrei una domandina sull'istallazione di VisualEditor 1.0...

  9. #9
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    No, non uso Eclipse, mi spiace (il codice lo scrivo sempre tutto a mano).

    Per il primo quesito, non saprei... stò pensando che forse si potrebbe architettare una classe che aiuti nel compito... forse non è nemmeno tanto complicato... ci penso su e vedo di cavarne qualcosa!


    Ciao.
    "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

  10. #10
    Anche se per caso fosse possibile usare lo switch confronti con le stringhe, si può ottenere lo stesso risultato con altri costrutti java (ad es. if-else va benissimo).

    ciao
    ..::200 post il 1 settembre 2004::..
    ..::100 13/07/2004::..
    ..): Web Site (pazienza però) ..
    VASCO castiga chi non lecca la FIGA

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.