“Hello, World!” vai pôr-te a escrever algum código em Java e a familiarizar-te com o fluxo de trabalho do Exercism. Concluí-lo desbloqueia o resto do percurso de Java.
Vê o nosso vídeo «Introdução ao Hello, World» para começares 👇
O exercício introdutório clássico. Diz apenas "Hello, World!".
O "Hello, World!" é o tradicional primeiro programa de quem está a começar a programar numa nova linguagem ou num novo ambiente.
Os objetivos são simples:
Se tudo correr bem, estás pronto para ir buscar o teu primeiro exercício a sério.
Como este é o teu primeiro exercício de Java, incluímos um Tutorial detalhado que te acompanha ao longo da tua solução. Dá-lhe uma vista de olhos para encontrares dicas e ajuda!
Bem-vindo ao primeiro exercício do percurso de Java!
Este documento é um guia passo a passo para resolveres este exercício. As instruções funcionam igualmente bem no Windows, no macOS e no Linux.
Mesmo que já estejas familiarizado com os básicos de Java, seguir este guia pode ser útil: ajuda-te a compreender o resultado da ferramenta Gradle, que usamos para compilar e testar o nosso código, e apresenta-te alguns dos padrões comuns a todos os exercícios deste percurso.
Quando obténs um novo exercício de Java, recebes:
src/test/java e definem um conjunto de testes que a nossa solução tem de satisfazer antes de podermos declarar com segurança que está a funcionar.src/main/java e definem esqueletos das classes de que vais precisar para resolver o problema atual.Podes usar o nosso editor online para resolveres a tua solução e correres os testes, mas se quiseres resolver o problema e correr os testes localmente, consulta os links abaixo:
Quer trabalhes localmente, quer uses o editor online, deves encontrar o seguinte código:
String getGreeting() {
return "Goodbye, Mars!";
}
O objetivo é modificar o código fornecido para que produza o texto "Hello, World!" em vez de "Goodbye, Mars!".
Depois de fazeres as correções e implementares a tua solução, corre os testes outra vez. Podes correr os testes no editor online ou localmente na tua máquina:
Com uma solução a funcionar que já revimos, está tudo pronto para a submeteres ao exercism.org. Podes submeter a solução no editor online ou localmente, com a CLI do Exercism:
Para submeteres o exercício localmente, começa por instalar a CLI do Exercism, se ainda não o fizeste, e depois submete os ficheiros da tua solução, por exemplo:
exercism submit <file location>
Substitui <file location> pela localização relativa do teu ficheiro Greeter.java, ou seja, se estiveres a trabalhar em C:\exercism\java\hello-world, o comando seria
exercism submit .\src\main\java\Greeter.java
Se quiseres usar o editor online para submeteres a solução, basta clicares no botão "Submit"!
Para veres com mais detalhe como submeter uma solução localmente:
A partir daqui, há vários caminhos que podes seguir.
Independentemente do que decidires fazer a seguir, esperamos sinceramente que aprendas e que gostes de fazer parte desta comunidade. Se em algum momento precisares de ajuda, não hesites em pedi-la.
Um abraço!
Há muitos mais exercícios com que podes praticar.
Vai buscar o próximo! (exemplo para two-fer)
exercism download --exercise=two-fer --track=java
O coração do Exercism são as conversas sobre práticas de programação. É sem dúvida divertido praticar, mas é ao interagires com os outros, tanto nas tentativas deles como nas tuas, que recebes feedback. Esse feedback pode ajudar-te a perceber o que estás a fazer bem e onde podes precisar de melhorar.
Algumas submissões serão quase idênticas à tua, outras serão completamente diferentes. Ver os dois tipos pode ser instrutivo e interessante.
Os mentores revêem as soluções submetidas no percurso que escolheram mentorizar, para ajudar os utilizadores a aprender o máximo possível.
Para saberes mais sobre mentoria, vai à documentação do Exercism.
O Exercism é todo Open Source e é um trabalho feito por amor, de mais de 100 responsáveis pela manutenção e de muitos mais contribuidores.
Podes encontrar um ponto de partida para começares a contribuir no guia de contribuição do Exercism.
Inscreve-te no Exercism para aprenderes e dominares Java com 26 conceitos158 exercícios, e mentoria humana real, tudo grátis.