Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema ciclo WHILE

  1. #1

    problema ciclo WHILE

    ciao

    ho il seguente problema :

    while (boolean_1 = true) /* vuole Boolean */
    {
    campo_string1 = JOptionPane.showInputDialog("operazione : *,/,+,-") ;
    campo_char1 = campo_string1.charAt(0) ;
    System.out.println("operazione : " + campo_char1);

    switch (campo_char1)
    {
    case '*' : System.out.println("moltiplicaz " ); boolean_1 = false ; break;
    case '/' : System.out.println("divisione " ); boolean_1 = false ; break;
    case '+' : System.out.println("addizione " ); boolean_1 = false ; break;
    case '-' : System.out.println("sottrazione " ); boolean_1 = false ; break;
    default : System.out.println("valore errato" ); break;
    }

    }

    l'esecuzione non esce dal while , anche se rispondo correttamente continua a chiedere
    operazione ... , forse devo mettere exit(0) per terminare il thread ?
    grazie

    ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    613
    Metti il codice fra tag [CODE].

    La condizione del ciclo dovrebbe contenere un ==, non un =.

    P.S.: il metodo exit della classe System fa qualcosa di piu' di quello che hai detto, da' un'occhiata alla documentazione.

  3. #3
    ok

    grazie

    ciao

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.