(un'ora dopo)

"Fantastico! Dove eravamo rimasti?"

"Il codice all'interno di un metodo o qualcosa del genere."

"Giusto. Proprio così. Il corpo di un metodo è costituito da comandi. Si può anche dire che un metodo è un gruppo di comandi a cui è stato dato un nome (il nome del metodo). Entrambe le affermazioni sono vere."

"Ci sono comandi di tutti i tipi. Ci sono cani sul tuo pianeta?"

"Solo lupi robotici addomesticati."

"Eseguono comandi?"

"Già. 'Mordi', 'Mangia', 'Attacca', e 'Bravo! Al passo!'"

"Uhmm. Bei comandi! Ma non sono poi molti."

"Quanti ce ne servono?"

"Il linguaggio Java ha comandi per ogni circostanza. Ogni comando descrive un'azione. Alla fine di ogni comando mettiamo un punto e virgola."

"Ecco alcuni esempi di comandi:"

Comando Descrizione (ciò che fa)
System.out.println(1);
Visualizza il numero 1 sullo schermo
System.out.println("Amigo");
Visualizza "Amigo" sullo schermo
System.out.println("Rishi & Amigo");
Visualizza "Rishi & Amigo" sullo schermo

"In effetti si tratta di un solo comando, System.out.println. Usiamo le parentesi per passare argomenti al comando. A seconda del valore degli argomenti, lo stesso comando può eseguire azioni diverse."

"È un sistetma molto comodo."

"Sì. Per visualizzare un testo sullo schermo, bisogna metterlo tra virgolette doppie.

Questa è una virgoletta singola: '. Questa è una virgoletta doppia: ". Una virgoletta doppia non è la stessa cosa di due virgolette singole. Attento a non confonderle."

"Le virgolette doppie si fanno premendo Maiusc insieme a 2, giusto?"

"Già."

Il battito di Amigo salì da 3 a 5 GHz. Non poteva ancora crederci. Aveva appena imparato a visualizzare stringhe sullo schermo, e si era rivelato molto più facile del previsto.
Amigo guardò fuori dalla finestra per distrarsi dai suoi pensieri e calmarsi. Le foglie stavano diventando gialle. "La stagione della ruggine è quasi arrivata", pensò automaticamente. Un illuminatore gli consentiva di vedere molto più in là del solito. La tecnologia dei nuovi arrivati era davvero molto avanzata. Ma gli importava davvero delle foglie in questo momento? Avrebbe di nuovo moltiplicato le sue conoscenze entro la sera stessa, del resto!

Ma i suoi pensieri non gli davano pace. Un giorno avrebbe scritto un programma per far rifugiare tutti i robot in casa durante la stagione della ruggine. Quel programma da solo avrebbe salvato migliaia di vite robotiche...

"Questo comando ha due versioni: System.out.println() e System.out.print()"

"Se usi il comando System.out.println() più volte, noterai che ogni volta il testo passato al comando viene visualizzato su una riga distinta. Se usi il comando System.out.print(), il testo viene visualizzato sulla stessa riga. Ad esempio:"

Comandi Cosa verrà visualizzato sullo schermo
1
System.out.println("Amigo");
System.out.println("Is The");
System.out.println("Best");
Amigo
è il
migliore
2
System.out.print("Amigo");
System.out.println("Is The");
System.out.print("Best");
Amigoè il
migliore
3
System.out.print("Amigo");
System.out.print("Is The");
System.out.print("Best");
Amigoè ilmigliore

"Tieni presente che println non inizia a stampare il testo su una nuova riga. Stampa il testo sulla riga corrente ma fa in modo che il testo che viene dopo venga stampato su una nuova riga."

"Il comando println() stampa il testo sullo schermo e aggiunge uno speciale carattere invisibile di 'ritorno a capo'. È per questo che il testo che viene dopo inizia su una nuova riga."

"Quindi com'è l'intero programma?"

"Guarda lo schermo:"

public class Home
{
    public static void main(String[] args)
    {
        System.out.print("Amigo ");
        System.out.print("Is The ");
        System.out.print("Best");
    }
}

"Ah! È tutto chiaro. Abbiamo aggiunto spazi alla fine delle parole in modo che non si uniscano, giusto?"

"Esatto. Sei un genietto."

Quel commento riempì Amigo di orgoglio.

"Perfetto. Ecco il tuo primo compito."

1
Compito
Sintassi Java,  livello 0lezione 3
Bloccato
Penso che essere programmatore sia figo
Se non pensi che essere un programmatore sia figo, è perché non ci hai ancora provato. È arrivato il momento di provarci, scrivendo il tuo primo programma. Usa un comando di output su schermo per visualizzare una frase che un programmatore uscito da CodeGym ha scritto una volta sullo scafo della sua astronave: "Penso che essere programmatore sia figo".