"Ciao, sono ancora io. Oggi faremo tre lezioni insieme. Questa è la seconda. Mettiti comodo e ascolta. Ti parlerò della visualizzazione di testo sullo schermo. È molto semplice:"

Codice Java Cosa verrà visualizzato sullo schermo
System.out.println("Diego");
System.out.println(3);
System.out.println("Rain" + "In" + "Spain");
Diego
3
RainInSpain
System.out.println(1 + 3);
System.out.println("1" + "3");
System.out.println(1 + "3");
System.out.println("1" + 3);
System.out.println("1" + (1 + 3));
4
13
13
13
14
System.out.println("Amigo is the best!");
System.out.println("Amigo" + "is the best!");
System.out.println("Amigo" + " " + "is the best!");
Amigo is the best!
Amigois the best!
Amigo is the best!
System.out.println(3 * 3 + 4 * 4);
System.out.println(1 * 2 + 3 * 4);
25
14
System.out.print("Diego");
System.out.print("Diego");
System.out.print("Diego");
DiegoDiegoDiego
System.out.print("Diego ");
System.out.println("is the best!");
System.out.print("Amigo ");
System.out.println("is the best!");
Diego is the best!
Amigo is the best!
1
Compito
Sintassi Java,  livello 1lezione 7
Bloccato
A caccia di bug
Se mi mostri qualcuno che non ha mai commesso un errore di programmazione, possiamo dire con certezza che non si tratta di un essere umano. Non esiste programmazione senza bug. Ma non è così terribile. La cosa più importante è accettare subito che i bug sono inevitabili. Basta individuarli e correggerli, ossia fare il debugging, come dicono i professionisti.

"Puoi spiegarmi ancora una volta print() e println()?"

"La funzione print() si usa per visualizzare testo sullo schermo, carattere per carattere. Quando nella riga sullo schermo non c'è più spazio, il testo inizia a essere visualizzato sulla riga successiva. Puoi usare la funzione println() per interrompere la visualizzazione del testo sulla riga corrente ancora prima che sia piena. Il testo che segue apparirà nella riga successiva."

"OK. E com'è che funzionava la somma di numeri e stringhe?"

"Se sommi due numeri, anche il risultato è un numero: 2+2 uguale 4. Se sommi un numero e una stringa, il numero viene convertito in una stringa e le due stringhe vengono semplicemente unite."

"Ah! L'avevo dedotto dagli esempi, ma volevo una conferma. Grazie per questa interessante lezione, Nora."

"Prego. Per concludere, ecco qualche compito da Diego. Mi ha chiesto di controllare i tuoi progressi."

1
Compito
Sintassi Java,  livello 1lezione 7
Bloccato
Niente righe superflue
I programmatori inesperti (e a volte anche quelli esperti) possono creare codice superfluo. Così, nel caso serva. Ad esempio, dichiarano una ventina di variabili e poi non sanno cosa farne. In questo compito qualcuno ha scritto codice strano e sta a noi correggerlo. Cerca le variabili inutilizzate e convertile in commenti per nasconderle al compilatore.
1
Compito
Sintassi Java,  livello 1lezione 7
Bloccato
Inserimento di codice
A volte la strategia giusta per imparare non è pensare, ma insistere. Per quanto paradossale possa sembrare, a volte le dita "ricordano" meglio della mente cosciente. Per questo, nel corso del centro segreto di CodeGym, a volte ti trovi di fronte a compiti che ti richiedono di inserire codice. Inserendo codice ti abitui alla sintassi e guadagni un po' di materia oscura. Inoltre combatti la pigrizia.