Module: Giava. Operatore condizionale


Problem

2/17

Operatore condizionale - IF

Theory Click to read/hide

Nel problema di trovare il numero massimo di due, abbiamo incontrato un nuovo operatore che iniziava con la parola IF
Questo operatore si chiama - CONDITIONAL 
La parola if è tradotta dall'inglese come "if" e la parola else - come "altrimenti". Se la condizione dopo la parola if è vera (true), vengono eseguiti tutti i comandi (operatori) che seguono la condizione tra parentesi graffe {}. Se la condizione è falsa (false), vengono eseguiti i comandi tra parentesi graffe dopo la parola else.

VISTA GENERALE DELL'OPERATORE CONDIZIONATO:

if ( condizione ) // intestazione con condizione
{
  ... // blocco "if". — dichiarazioni che vengono eseguite
      // se la condizione nell'intestazione è vera
}
altro
{
   ... // blocco "altro". — dichiarazioni che vengono eseguite
       // se la condizione tra parentesi è falsa
}
RICORDA:
1. SE - ALTRIMENTI  -  QUESTO È UN OPERATORE!
   Pertanto, tra la parentesi che termina il blocco "if". ( } ) e la parola else non può contenere altri operatori
2. dopo la parola altro NEVER CONDITION.
     Blocca "altrimenti" viene eseguito quando la condizione principale specificata dopo la parola IF  - è falsa, ovvero non eseguito
3. Nel caso, nel blocco "if". o nel blocco "altrimenti". c'è un solo operatore, quindi le parentesi graffe possono essere omesse
4. UNA CONDIZIONE è un'espressione relativa alla quale si può dire che è vera (cioè è soddisfatta) o falsa (cioè non è soddisfatta)
   Puoi utilizzare segni di relazione logica in una condizione
   > , <                più meno
  >=, <=             maggiore o uguale, minore o uguale
  ==                    uguale a
  !=                     non uguale

5. Nel linguaggio di programmazione Java, qualsiasi numero diverso da zero indica una condizione vera e zero indica una condizione falsa

 

Problem

Completa il programma che mostra il segno "-" (meno) se il numero digitato da tastiera è negativo, e il segno "+". (più) - se il numero è positivo (non tenere conto che lo zero può essere inserito da tastiera)

1. Nella riga 7, tra parentesi, scrivi la condizione che verificherai
2. Alla riga 8, scrivi l'istruzione di output che verrà eseguita se la condizione è TRUE (soddisfatta)
3. Nella riga 11, scrivi l'istruzione di output che verrà eseguita se la condizione è FALSE  (non soddisfatta)