"Ciao, Amigo."

"Ciao, Eleonora Polo."

"Chiamami Nora. Non c'è bisogno di essere così formali."

"OK, Nora."

"Sono convinta che con il mio aiuto sarai presto uno dei migliori. Ho molta esperienza nella formazione dei principianti. Seguimi e filerà tutto liscio. Bene, cominciamo."

"In Java ci sono due tipi importanti: String e int. Nelle variabili String memorizziamo stringhe (testo) e nelle variabili int memorizziamo numeri interi. Per dichiarare una nuova variabile devi specificarne il tipo e il nome. Il nome deve essere diverso dai nomi di altre variabili o funzioni."

Esempio 1, codice: Descrizione
String s;
Viene dichiarata una nuova variabile s, che può memorizzare testo.
int i;
Viene dichiarata una nuova variabile i, che può memorizzare numeri interi.

"Puoi assegnare valori alle variabili quando le dichiari."

Esempio 2, codice: Descrizione
String s = "Ellie";
La variabile s contiene la stringa "Ellie".
int i = 5;
La variabile i contiene il numero 5.

"Per assegnare un nuovo valore a una variabile, usiamo il segno =, detto anche 'operatore di assegnazione'. Assegnare significa mettere in una variabile il valore di un'altra variabile o un valore calcolato da diverse variabili."

Esempio 3, codice: Descrizione
int a = 5;
La variabile a contiene il valore 5.
int b = 6;
La variabile b contiene il valore 6.
int c = a + b;
La variabile c contiene il valore 11.

"Il valore di una variabile può essere usato per calcolare un nuovo valore che sostituirà il precedente."

Esempio 4, codice: Descrizione
int a = 2;
Ora a è uguale a 2
int b = 3;
Ora b è uguale a 3
a = a + b;
Ora a è uguale a 5
b = b + 1;
Ora b è uguale a 4

"Puoi usare il segno + per unire stringhe:"

Esempio 5, codice: Descrizione
String s1 = "Rain";
String s2 = "In";
String s3 = s1 + s2 + "Spain";
La variabile s3 contiene la stringa "RainInSpain"

"A volte possono fare comodo stringhe composte da uno o più spazi:"

Esempio 6, codice: Descrizione
String s1 = "My favorite movie is";
String s2 = "Route";
int roadNumber = 66;
String text = s1 + " " + s2 + " " + roadNumber;
text contiene "My favorite movie is Route 66"

"Ora vediamo come visualizzare il testo e le variabili sullo schermo:"

Esempio 7, codice:
1
System.out.println("A man's gotta do what a man's gotta do");
2
String s = "A man's gotta do what a man's gotta do";
System.out.println(s);

"A proposito, Diego mi ha chiesto di darti qualche esercizio da fare:"

1
Compito
Sintassi Java,  livello 1lezione 4
Bloccato
CodeGym: impara una volta, usa ovunque
Ecco un indovinello: "Si scrive una volta, si esegue dappertutto". Risposta: un programma Java. Esatto: Java è infatti un linguaggio logico e ben strutturato. Riformuliamo ora questo slogan per gli studenti: "impara una volta, usa ovunque!" Ecco un compitino sull'argomento: scrivi un programma che visualizza una frase utile 10 volte sullo schermo.
1
Compito
Sintassi Java,  livello 1lezione 4
Bloccato
Ehi... felice anno nuovo!
Immagina di non smettere di studiare. Immagina di continuare a svolgere i compiti e a seguire le lezioni. In questo caso, all'inizio di gennaio (se mancano ancora almeno tre mesi) potrai festeggiare il nuovo anno come un vero programmatore! Questo è l'obiettivo. Per raggiungerlo, ora rimettiamoci al lavoro. Rimuoviamo i commenti inutili e visualizziamo degli auguri di buon anno.
1
Compito
Sintassi Java,  livello 1lezione 4
Bloccato
Modifichiamo il codice
Modificare il codice di qualcun altro a volte è più difficile che scrivere il tuo. Puoi fidarti dell'esperienza degli esperti del centro segreto di CodeGym. Per questo il nostro programma di studio prevede compiti di correzione di codice. Ora apriamo il nostro libro di testo, studiamo qualche semplice riga di codice e poi modifichiamolo in modo che alla variabile nome venga assegnato il valore "Amigo".
1
Compito
Sintassi Java,  livello 1lezione 4
Bloccato
Un altro po' di correzioni
Articoli come "1001 consigli per diventare un superprogrammatore" contengono quasi sempre un'affermazione del tipo "Per imparare a scrivere codice, studia quello degli altri". Un programmatore raramente lavora da solo, quindi questo consiglio è assolutamente valido. Se lo ignori non andrai lontano. Bisogna abituarsi a lavorare in team e a correggere il codice degli altri.
1
Compito
Sintassi Java,  livello 1lezione 4
Bloccato
Imposta come commento le parti superflue
I commenti sono molto più utili di quanto possano sembrare a prima vista. Puoi usarli per nascondere al compilatore i tuoi pensieri più reconditi. Solo i tuoi colleghi programmatori potranno leggerli. Il nostro programma ha alcune righe extra che gli impediscono di funzionare come dovrebbe. Correggi il problema impostando le righe superflue come commenti.
1
Compito
Sintassi Java,  livello 1lezione 4
Bloccato
Di nuovo quindicenne!
Davanti a te c'è il codice di qualcun altro. È misterioso e ci sono errori. Ma hai nelle mani il potere della programmazione. Puoi cambiare tutto e il compilatore ti aiuterà anche a farlo. Cosa devi fare per ristabilire il delicato equilibrio e la pace? Basta cambiare il programma in modo che la variabile eta assuma il valore 15.
1
Compito
Sintassi Java,  livello 1lezione 4
Bloccato
Vogliamo solo 20
Molti programmatori vanno pazzi per i rompicapo: il cubo di Rubik, rompicapi con i fiammiferi, la Torre di Hanoi e altri. La loro mente funziona così. Facciamo un po' di pratica di risoluzione di rompicapo nei programmi. In questo caso devi mettere dei segni più e meno in modo che la variabile risultato sia uguale a 20.