Originariamente inviato da LeleFT
Spero vivamente che quanto tu hai scritto qui sia diverso da quello che hai scritto nel codice, altrimenti il motivo è semplice (anche se sfugge): il confronto si fa con == non con =!! Nel tuo caso, poi, puoi completamente evitare il confronto: una variabile booleana rappresenta già di suo una espressione booleana: perchè confrontare un true con un altro true o con un false se si conosce già il suo valore?
Ciao.codice:private void VirgolaMouseClicked(java.awt.event.MouseEvent evt) { if (!premuto && operatore == 0){ input1 = input1 + "."; schermo.setText(input1); premuto = true; return; } else if (!premuto && operatore != 0){ input2 = input2 + "."; schermo.setText(input2); premuto = true; return;![]()
madonna mia che stupido....praticamente ogni volta gli dicevo di metterlo uguale a false e non eseguiva il blocco di istruzioni.....che vergogna........![]()
cmq sia grazie per l'aiuto...![]()


Rispondi quotando