Track
/
Java
Java
/
Esercizi
/
Hello World
Hello World

Hello World

Esercizio tutorial

Introduzione

«Hello, World!» ti farà scrivere un po' di Java e ti farà prendere confidenza con il flusso di lavoro di Exercism. Completarlo sblocca il resto del Track Java.

Guarda il nostro video «Introduction to Hello, World» per iniziare 👇

Istruzioni

Il classico esercizio introduttivo. Basta dire «Hello, World!».

"Hello, World!" è il tradizionale primo programma per chi inizia a programmare in un nuovo linguaggio o ambiente.

Gli obiettivi sono semplici:

  • Modifica il codice fornito in modo che produca la stringa «Hello, World!».
  • Esegui la suite di test e assicurati che vada a buon fine.
  • Invia la soluzione e controllala sul sito.

Se tutto va bene, sarai pronto a scaricare il primo esercizio vero.

Dato che questo è il tuo primo esercizio in Java, abbiamo incluso un Tutorial dettagliato che ti guida passo passo nella soluzione. Dai un'occhiata per trovare consigli e assistenza!

Tutorial

Indice

Introduzione

Benvenuto al primo esercizio del track Java!

Questo documento è una guida passo passo per risolvere questo esercizio. Le istruzioni funzionano allo stesso modo su Windows, macOS e Linux.

Anche se hai già familiarità con le basi di Java, seguire questa guida può esserti utile: ti aiuterà a capire l'output dello strumento che usiamo per compilare e testare il codice, Gradle, e ti farà conoscere alcuni schemi comuni a tutti gli esercizi di questo track.

Struttura dell'esercizio

Quando scarichi un nuovo esercizio Java, ricevi:

  • uno o più file di test (sempre). Si trovano nella directory src/test/java e definiscono una serie di test che la soluzione deve superare prima di poter dichiarare con sicurezza che funziona.
  • uno o più file di partenza (all'inizio). Se presenti, si trovano nella directory src/main/java e definiscono gli scheletri delle classi che ti serviranno per risolvere il problema.

Risolvere «Ciao, mondo!»

Puoi usare il nostro editor online per lavorare alla soluzione ed eseguire i test, ma se preferisci risolvere il problema ed eseguire i test in locale, dai un'occhiata ai link qui sotto:

Passaggio 1: Correggere la soluzione

Sia lavorando in locale sia usando l'editor online, dovresti trovare il seguente codice:

String getGreeting() {
    return "Goodbye, Mars!";
}

L'obiettivo è modificare il codice fornito in modo che produca il testo "Hello, World!" invece di "Goodbye, Mars!".

Passaggio 2: Eseguire i test

Dopo aver apportato le correzioni e implementato la soluzione, esegui di nuovo i test. Puoi eseguire i test usando l'editor online oppure in locale sul tuo computer:

  • Per eseguire i test nell'editor online, premi "Esegui i test".
  • Per eseguire i test in locale, dai un'occhiata a Testare sul track Java. Se i test falliscono, non c'è problema! Guarda cosa ti dice il messaggio di errore, modifica il codice e prova di nuovo. Quando i test passano, passa al passaggio successivo.

Passaggio 3: Inviare la prima iterazione

Con una soluzione funzionante che abbiamo esaminato, siamo pronti a inviarla su exercism.org. Puoi inviare la soluzione usando l'editor online oppure in locale con la CLI di Exercism:

  • Per inviare l'esercizio in locale, prima installa la CLI di Exercism se non l'hai già fatto, poi invia i file della soluzione, ad esempio:

    exercism submit <file location>
    
  • Sostituisci <file location> con il percorso relativo del file Greeter.java, quindi se stai lavorando in C:\exercism\java\hello-world il comando sarà

    exercism submit .\src\main\java\Greeter.java
    
  • Se vuoi usare l'editor online per inviare la soluzione, ti basta premere il pulsante "Invia"!

Per saperne di più su come inviare una soluzione in locale:

Prossimi passi

Da qui puoi imboccare diverse strade.

Qualunque cosa tu decida di fare dopo, speriamo davvero che tu impari e che ti diverta a far parte di questa comunità. Se in qualsiasi momento hai bisogno di assistenza, non esitare a chiedere aiuto.

Ciao!

Passa al prossimo esercizio

Ci sono molti altri esercizi con cui puoi fare pratica. Prendi il prossimo! (esempio per two-fer)

exercism download --exercise=two-fer --track=java

Diventa un mentore

Il cuore di Exercism sono le conversazioni sulle pratiche di programmazione. Fare pratica è sicuramente divertente, ma è confrontandoti con gli altri, sui loro tentativi come su quelli che fai tu, che ottieni un feedback. Quel feedback può aiutarti a capire cosa stai facendo bene e dove potresti migliorare.

Alcune soluzioni inviate saranno quasi identiche a quella che hai scritto, altre saranno completamente diverse. Vedere entrambi i tipi può essere istruttivo e interessante.

I mentori esaminano le soluzioni inviate per il track di cui hanno scelto di essere mentori, per aiutare gli utenti a imparare il più possibile.

Per saperne di più sul mentoring, consulta la documentazione di Exercism.

Contribuisci a Exercism

Tutto Exercism è open source ed è un lavoro nato dalla passione di oltre 100 maintainer e di molti altri contributori.

Un punto di partenza per entrare a far parte del progetto e diventare contributore lo trovi nella guida alla contribuzione di Exercism.

Modifica tramite GitHub Il link si apre in una nuova finestra o scheda
Java Exercism

Vuoi iniziare Hello World?

Iscriviti a Exercism per imparare e padroneggiare Java con 26 concetti158 esercizi e il mentoring di persone reali, tutto gratis.