1. Introduzione ai comandi
Se avete mai immaginato il lavoro del programmatore come qualcosa di incomprensibile e misterioso, è ora di sfatare questo mito! La programmazione non è un’arte segreta, ma un lavoro splendido e molto interessante. E ora ve ne convincerete.
I programmi informatici si scrivono con i linguaggi di programmazione — insiemi di regole e parole comprensibili al computer. Oggi farete conoscenza con il linguaggio Java: scriverete il vostro primo programma, capirete che cosa sono i comandi e farete ubbidire il computer (per quanto lui lo voglia, naturalmente). 😅
Un programma — è un insieme (elenco) di comandi. Prima si esegue il primo comando, poi il secondo, il terzo e così via. Quando tutti i comandi sono stati eseguiti, il programma termina.
Quali comandi possano essere presenti nell’elenco dipende da chi li esegue, ossia da quali comandi conosce (e capisce) l’esecutore. A un cane si può dare il comando “Seduto”, “Abbaia”, a un gatto — “Via”, a una persona — “Alt!”, e a un robot — “Lavora!”. 👨💻
Un comando — è una semplice istruzione al computer: fai questo o quello! La cosa più importante è che il computer esegue esattamente ciò che gli avete detto, non ciò che vorreste. 😆 Finché l’intelligenza artificiale non maturerà, ovviamente.
L’insieme dei comandi del linguaggio Java è piuttosto ampio. Per esempio, con questo comando si può stampare a schermo una scritta:
System.out.println("Il robot è amico dell’uomo");
Questo comando dice al computer: “Stampa a schermo il testo "Il robot è amico dell’uomo"”.
Se volete che il computer stampi la vostra frase tre volte, dategli il comando più volte.
System.out.println("Il robot è amico dell’uomo");
System.out.println("Il robot è amico dell’uomo");
System.out.println("Il robot è amico dell’uomo");
Di conseguenza il computer stamperà la frase a schermo 3 volte. Tutto semplice. 😎
2. Il metodo main()
Il vostro programma, a seconda delle dimensioni, può essere composto da uno o più file. E ogni file contiene comandi raggruppati in funzioni (in Java sono chiamate anche metodi). Un programma minimo in Java deve avere almeno un metodo da cui inizia la sua esecuzione. Questo metodo si chiama main().
Il metodo main() — è il punto di ingresso del vostro programma. Da lì inizia sempre l’esecuzione del codice. In Java 21 e successivi, un programma minimo può consistere di un solo metodo main(), che può anche non contenere alcun comando.
Un programma minimo in Java 25 ha questo aspetto:
void main()
{
}
Come vedete, il metodo main() in questo esempio non contiene alcun comando. Ma è comunque un programma completo, seppur minimo. Il suo aspetto è sempre lo stesso:
void main()
{
// comandi del metodo
}
Questo approccio semplificato rende Java più accessibile ai principianti, permettendo di concentrarsi sulla logica del programma e non sulla sintassi.
3. Ordine di esecuzione del programma
Il vostro programma esegue semplicemente tutti i comandi dall’alto verso il basso, riga per riga. Quando i comandi finiscono, il programma termina.
Vediamo un esempio semplice:
void main()
{
System.out.println("Ciao a tutti!");
System.out.println("Oggi impariamo a programmare in Java!");
}
Il risultato dell’esecuzione di questo codice sarà:
Ciao a tutti!
Oggi impariamo a programmare in Java!
Aggiungete ancora un paio di righe e il computer le stamperà diligentemente a schermo. È molto diligente, ma modesto — non scriverà nulla di superfluo.
4. Scriviamo ed eseguiamo il primo programma
Perché rimandare una cosa buona? È ora di passare dalla teoria alla pratica! Scriviamo il primo programma in Java.
Passo 1: aprire WebIDE
Aprite WebIDE e scrivete un programma che stampa a schermo la scritta "È fantastico essere programmatori! 😎".
Dovreste avere aperto un file di nome Solution.java.
Passo 2: scrivete il seguente codice
Potete anche usare le emoji — Java le supporta perfettamente! 🥰
System.out.println("È fantastico essere programmatori!😎");
Passo 3: inviare il programma per la verifica
In alto nel pannello di WebIDE troverete il pulsante "Verifica". Cliccatelo.
Se avete fatto tutto correttamente, il server accetterà la vostra soluzione e vi farà i complimenti. 😎
Avete appena scritto e consegnato con successo il vostro primo programma in Java. Piacevole, vero? Ora siete dei veri programmatori (o almeno un passo più vicini a questo titolo). 😇
GO TO FULL VERSION