“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 👇
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:
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!
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.
Quando você baixa um novo exercício de Java, recebe:
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.src/main/java e definem esqueletos das classes de que você vai precisar para resolver o problema atual.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:
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!".
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:
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:
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!
Há muitos outros exercícios para você praticar.
Pegue o próximo! (exemplo com two-fer)
exercism download --exercise=two-fer --track=java
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.
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.
Crie sua conta no Exercism para aprender e dominar Java com 26 conceitos158 exercícios e mentoria humana de verdade, tudo de graça.