Controllo età con istruzioni condizionali if-else in Java

/*
 * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
 * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Main.java to edit this template
 */
package esercizioverificaeta;

/**
 *
 * @author perna.mario
 */
public class EsercizioVerificaEta {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
       int eta = 22;

       if(eta >= 48){
           System.out.println("La persona e' ANZIANO");
       }else if (eta < 48 && eta >=18){
           System.out.println("La persona e' GIOVANE");
       }else {
           System.out.println("La persona è GIOVANISSIMO");
       }
    }

}

Questo programma Java ha lo scopo di classificare una persona in base alla sua età utilizzando delle condizioni logiche.

Struttura del Programma

Il programma è organizzato come una classe principale chiamata EsercizioVerificaEta che contiene il metodo main, il punto di partenza dell'esecuzione.

Funzionamento del Codice

Dichiarazione della Variabile

Il programma inizia dichiarando una variabile intera chiamata eta e le assegna il valore 22:

  • Questa rappresenta l'età della persona da classificare

Sistema di Classificazione

Il programma utilizza una struttura if-else if-else per classificare la persona in tre categorie:

  1. Persone di 48 anni o più

    • Vengono classificate come "ANZIANO"
  2. Persone tra i 18 e i 47 anni

    • Vengono classificate come "GIOVANE"
    • La condizione verifica che l'età sia minore di 48 E maggiore o uguale a 18
  3. Persone sotto i 18 anni

    • Vengono classificate come "GIOVANISSIMO"
    • Questa è la condizione di default (else)

Risultato dell'Esecuzione

Con l'età impostata a 22 anni, il programma:

  • Verifica se 22 ≥ 48 → FALSO
  • Verifica se 22 < 48 E 22 ≥ 18 → VERO
  • Stampa: "La persona e' GIOVANE"