Java Start
Java Start – Do Zero ao Primeiro Código
Série: Coleção Master Java (Vol. 1)
O Ecossistema e Instalação
Java não é apenas uma linguagem, é uma plataforma. O segredo da
sua portabilidade está na JVM (Java Virtual Machine). O código que
você escreve é compilado em bytecode, que a JVM entende em
qualquer sistema operacional.
O que você precisa instalar:
JDK (Java Development Kit): O kit de ferramentas do desenvolvedor.
Seu primeiro programa:
Crie um arquivo chamado [Link]:
Public class OlaMundo {
Public static void main(String[] args) {
[Link](“Olá, Java!”);
} Recomendo o JDK 17 ou 21 (versões LTS – Long Term Support).
IDE (Ambiente de Desenvolvimento): Onde a mágica acontece.
IntelliJ IDEA (O favorito do mercado).
VS Code (Leve e versátil).
Seu primeiro programa:
Crie um arquivo chamado [Link]:
Public class: O nome da classe deve ser igual ao nome do arquivo.
Main: É o ponto de entrada. Sem ele, o programa não “starta”.
Variáveis e Tipos de Dados
Java é uma linguagem fortemente tipada. Isso significa que você deve
declarar o tipo de dado que uma variável vai guardar.
Tipos Primitivos (Os mais comuns):
Int: Números inteiros (ex: int idade = 25;)
Double: Números decimais (ex: double preco = 19.90;)
Boolean: Verdadeiro ou falso (ex: boolean estaLigado = true;)
Char: Um único caractere (ex: char inicial = ‘G’;)
Tipos de Referência:
String: Para textos (ex: String nome = “Ana”;). Note que String
começa com letra maiúscula pois é uma Classe.
Dica de Ouro: Use camelCase para nomear variáveis (ex:
minhaVariavelExemplo).
Operadores e Estruturas de Decisão
Para criar lógica, precisamos comparar e calcular.
Operadores Aritméticos:
+ (Soma), - (Subtração), * (Multiplicação), / (Divisão) e % (Resto da
divisão).
Estrutura de Decisão (IF/ELSE):
É como o cérebro do programa toma decisões:
Int hora = 15;
If (hora < 12) {
[Link](“Bom dia”);
} else if (hora < 18) {
[Link](“Boa tarde”);
} else {
[Link](“Boa noite”);
Entrada de Dados e Exercício Prático
Para interagir com o usuário, usamos a classe Scanner.
Exemplo Interativo:
Import [Link]; //Importação necessária
Public class CalculadoraSimples {
Public static void main(String[] args) {
Scanner leitor = new Scanner([Link]);
[Link](“Digite seu nome: “);
String nome = [Link]();
[Link](“Digite sua idade: “);
Int idade = [Link]();
[Link](“Olá “ + nome + “, você tem “ + idade + “
anos.”);
[Link](); // Sempre feche o scanner para economizar
memória
Desafio do Volume 1:
Crie um programa que receba dois números do usuário e exiba a
soma, a subtração e a multiplicação entre eles.