Skip to content

Latest commit

 

History

History
61 lines (38 loc) · 2.07 KB

204_espressioni.md

File metadata and controls

61 lines (38 loc) · 2.07 KB

Le Espressioni

Le espressioni in programmazione sono combinazioni di valori, operatori e chiamate di funzioni che possono essere valutate per produrre un risultato. Le espressioni possono rappresentare calcoli aritmetici, valutazioni booleane, concatenazioni di stringhe e altro ancora. Le espressioni sono fondamentali per la creazione di logica e la manipolazione dei dati all'interno di un programma. Ecco alcuni esempi di espressioni:

  1. Espressioni Aritmetiche:

    int risultato = 2 + 3 * (5 - 1);

    In questo esempio, l'espressione aritmetica viene valutata secondo le regole di precedenza degli operatori.

  2. Espressioni Booleane:

    boolean condizione = (x > 5) && (y <= 10);

    Qui, l'espressione booleana verifica se entrambe le condizioni sono vere.

  3. Espressioni di Concatenazione di Stringhe:

    let nomeCompleto = nome + " " + cognome;

    Questa espressione concatena le variabili nome e cognome in una stringa più lunga.

  4. Espressioni di Assegnamento:

    x = y + 5;

    In questo caso, l'espressione assegna a x il valore di y più 5.

  5. Chiamate di Funzioni:

    double risultatoFunzione = Math.sqrt(25);

    L'espressione chiama la funzione sqrt della classe Math per calcolare la radice quadrata di 25.

  6. Espressioni Ternarie:

    let risultato = (x > 0) ? "Positivo" : "Negativo";

    Questa espressione ternaria restituisce "Positivo" se x è maggiore di 0 e "Negativo" altrimenti.

  7. Espressioni di Array e Oggetti:

    valore = array[indice];

    Questa espressione ottiene il valore di un elemento specifico in un array.

Le espressioni possono essere più complesse con l'uso di parentesi per determinare l'ordine di valutazione. Possono anche coinvolgere variabili, costanti e altri costrutti del linguaggio di programmazione. In generale, le espressioni sono fondamentali per scrivere codice che esegue calcoli e prende decisioni in base alle condizioni e ai dati presenti nel programma