Trilhas
/
Java
Java
/
Exercícios
/
Olá, Mundo
Olá, Mundo

Olá, Mundo

Exercício de tutorial

Introdução

“Hello, World!” vai fazer você escrever um pouco de Java e se familiarizar com o fluxo de trabalho do Exercism. Concluí-lo desbloqueia o restante da Trilha Java.

Assista ao nosso vídeo "Introdução ao Hello, World" para começar 👇

Instruções

O exercício introdutório clássico. Basta dizer "Hello, World!".

"Hello, World!" é o tradicional primeiro programa de quem está começando a programar em uma nova linguagem ou ambiente.

Os objetivos são simples:

  • Modifique o código fornecido para que ele produza a string "Hello, World!".
  • Rode a suíte de testes e verifique se ela passa.
  • Envie sua solução e confira no site.

Se tudo der certo, você estará pronto para buscar seu primeiro exercício de verdade.

Como este é o seu primeiro exercício de Java, incluímos um Tutorial detalhado que orienta você na sua solução. Dê uma olhada para encontrar dicas e ajuda!

Tutorial

Índice

Introdução

Bem-vindo ao primeiro exercício da trilha Java!

Este documento é um guia passo a passo para resolver este exercício. As instruções devem funcionar igualmente bem no Windows, no macOS e no Linux.

Mesmo que você já conheça o básico de Java, percorrer este guia pode ser útil. Ele vai ajudar você a entender a saída da ferramenta Gradle, que usamos para compilar e testar nosso código, além de apresentar alguns dos padrões comuns a todos os exercícios desta trilha.

Estrutura do exercício

Quando você baixa um novo exercício de Java, recebe:

  • um ou mais arquivos de teste (sempre). Eles ficam no diretório src/test/java e definem um conjunto de testes que nossa solução precisa passar antes que possamos declarar com segurança que ela funciona.
  • um ou mais arquivos iniciais (no começo). Se forem fornecidos, eles ficam no diretório src/main/java e definem esqueletos das classes de que você vai precisar para resolver o problema atual.

Resolvendo "Hello, World!"

Você pode usar nosso editor online para escrever sua solução e rodar os testes, mas se quiser resolver o problema e rodar os testes localmente, confira os links abaixo:

Passo 1: Corrigir a solução

Trabalhando localmente ou usando o editor online, você vai encontrar o seguinte código:

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

O objetivo é modificar o código fornecido para que ele produza o texto "Hello, World!" em vez de "Goodbye, Mars!".

Passo 2: Rodar os testes

Depois de fazer as correções e implementar sua solução, rode os testes de novo. Você pode rodar os testes usando o editor online ou localmente na sua máquina:

  • Para rodar os testes no editor online, clique no botão "Rodar testes".
  • Para rodar os testes localmente, confira Testando localmente na trilha Java. Se os testes falharem, tudo bem! Veja o que a mensagem de erro está dizendo, mude seu código e teste de novo. Quando seus testes passarem, siga para o próximo passo.

Passo 3: Enviar sua primeira iteração

Com uma solução que funciona e que revisamos, é hora de enviá-la para o exercism.org. Você pode enviar a solução usando o editor online ou localmente, com a CLI do Exercism:

  • Para enviar o exercício localmente, primeiro instale a CLI do Exercism se ainda não a tiver instalado e depois envie os arquivos da sua solução, por exemplo:

    exercism submit <file location>
    
  • Substitua <file location> pelo caminho relativo do seu arquivo Greeter.java. Assim, se você está trabalhando em C:\exercism\java\hello-world, o comando seria

    exercism submit .\src\main\java\Greeter.java
    
  • Se você quiser usar o editor online para enviar sua solução, basta clicar no botão "Enviar"!

Para saber mais sobre como enviar uma solução localmente:

Próximos passos

A partir daqui, há vários caminhos que você pode seguir.

Independentemente do que você decidir fazer em seguida, esperamos sinceramente que você aprenda e goste de fazer parte desta comunidade. Se em algum momento você precisar de ajuda, não hesite em pedir.

Um abraço!

Passe para o próximo exercício

Há muitos outros exercícios para você praticar. Pegue o próximo! (exemplo com two-fer)

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

Torne-se um mentor

O coração do Exercism são as conversas sobre práticas de programação. Praticar é divertido, mas é interagindo com outras pessoas, tanto nas tentativas delas quanto nas suas, que você recebe feedback. Esse feedback pode ajudar a mostrar o que você está fazendo bem e onde você pode melhorar.

Algumas submissões serão quase idênticas à sua, outras completamente diferentes. Ver os dois tipos pode ser instrutivo e interessante.

Os mentores revisam as soluções enviadas na trilha que escolheram mentorar para ajudar as pessoas a aprender o máximo possível.

Para saber mais sobre mentoria, acesse a documentação do Exercism.

Contribua com o Exercism

O Exercism é inteiramente de código aberto e é um trabalho de amor de mais de 100 mantenedores e muitos outros colaboradores.

Um ponto de partida para começar e se tornar um colaborador está no guia de contribuição do Exercism.

Editar via GitHub O link abre em uma nova janela ou aba
Java Exercism

Tudo pronto para começar Olá, Mundo?

Crie sua conta no Exercism para aprender e dominar Java com 26 conceitos158 exercícios e mentoria humana de verdade, tudo de graça.