Introdução ao Java
Introdução ao Java
O que é Java?
Java é uma linguagem de programação que nos permite dar instruções para o computador
realizar tarefas. Pense em Java como uma linguagem que os computadores entendem, assim
como o português é a nossa língua para nos comunicarmos. Com Java, você pode criar
programas que resolvem problemas, fazem cálculos, ou até mesmo jogos!
Java foi criado em 1995 por uma empresa chamada Sun Microsystems. Desde então, se tornou
muito popular por ser fácil de aprender e usar. Java é usado para fazer:
● Aplicativos para Android: Muitos apps que você usa no seu celular são feitos em
Java.
● Sites e serviços online: Java ajuda a criar sites que fazem mais do que apenas
mostrar texto e imagens.
● Jogos: Alguns jogos no computador e celular usam Java.
Após instalar essas ferramentas, estaremos prontos para escrever nosso primeiro programa em
Java!
Escreva o código:
Copie e cole o código abaixo no arquivo que você acabou de criar:
3.
4. Executar o programa:
○ No IntelliJ IDEA, clique com o botão direito do mouse no código e escolha Run
OlaMundo.main().
○ No Eclipse, clique com o botão direito do mouse no código e escolha Run As >
Java Application.
5. Veja o resultado:
○ A mensagem "Olá, Mundo!" deve aparecer na área de console da sua IDE.
Explicação do Código
● public class OlaMundo: Define uma classe chamada OlaMundo. Em Java, todo
programa começa com uma classe.
● public static void main(String[] args): Este é o ponto de entrada do nosso
programa. O Java sempre começa a executar o código a partir daqui.
● System.out.println("Olá, Mundo!");: Este comando imprime "Olá, Mundo!" na
tela.
Capítulo 2: Conceitos Básicos
Neste capítulo, vamos explorar os conceitos fundamentais de programação em Java, incluindo
a estrutura de um programa, tipos de dados, variáveis, operadores e expressões. Esses
conceitos são essenciais para começar a criar programas mais complexos.
● Classe: Todo programa Java é organizado em classes. Uma classe é como um modelo
ou planta que descreve como os objetos são criados e como eles se comportam.
● Método main: É o ponto de entrada do programa, onde o Java começa a execução.
Tipos de Dados: São utilizados para definir o tipo de informação que podemos armazenar em
uma variável. Os principais tipos de dados em Java são:
Variáveis: São usadas para armazenar dados em um programa. Para declarar uma variável,
você deve especificar o tipo de dado e o nome da variável. Exemplo:
Exemplo:
int soma = 10 + 5; // 15
int subtracao = 10 - 5; // 5
int multiplicacao = 10 * 5; // 50
double divisao = 10.0 / 3.0; // 3.33
int resto = 10 % 3; // 1
Comparação: == (igual a), != (diferente de), < (menor que), > (maior que), <= (menor ou igual
a), >= (maior ou igual a).
Exemplo:
Exemplo:
Vamos criar um programa simples que calcula a média de duas notas e verifica se o aluno foi
aprovado (nota maior ou igual a 7).
java
Copiar código
public class CalculoMedia {
public static void main(String[] args) {
double nota1 = 8.5;
double nota2 = 6.0;
double media = (nota1 + nota2) / 2;
if (media >= 7) {
System.out.println("Aluno aprovado!");
} else {
System.out.println("Aluno reprovado.");
}
}
}
Explicação do Código
● Declaramos duas variáveis nota1 e nota2 do tipo double para armazenar as notas.
● Calculamos a média somando as notas e dividindo por 2.
● Usamos System.out.println para exibir a média.
● Utilizamos uma estrutura condicional if-else para verificar se a média é maior ou
igual a 7 e imprimimos o resultado.
Capítulo 3: Controle de Fluxo
As estruturas de controle de fluxo são usadas para determinar como e quando o código em um
programa é executado. Em Java, as principais estruturas de controle são as condicionais e os
loops.
Estruturas Condicionais
if e else
A estrutura if é usada para executar um bloco de código se uma condição for verdadeira. O
else é usado para executar outro bloco de código se a condição for falsa.
else if
Estruturas de Repetição
for
O loop for é usado quando você sabe com antecedência quantas vezes deseja repetir um
bloco de código.
Exemplo: Contar de 1 a 5
while
O loop while é usado quando você deseja repetir um bloco de código enquanto uma condição
for verdadeira.
do-while
O loop do-while é semelhante ao while, mas garante que o bloco de código seja executado
pelo menos uma vez.
Exemplo: Contar de 1 a 5 usando do-while
do {
System.out.println("Número: " + contador);
contador++;
} while (contador <= 5);
}
}
Exercício Prático
Explicação do Código
Um método é como uma função ou uma ação que o programa pode executar. Por exemplo,
você pode ter um método que calcule a soma de dois números ou um que imprima uma
mensagem na tela.
retornoTipo nomeDoMetodo(parametros) {
// Código a ser executado
}
● retornoTipo: Indica o tipo de dado que o método retorna. Use void se o método não
retornar nada.
● nomeDoMetodo: O nome do método. Deve ser descritivo do que o método faz.
● parametros: Os valores que você pode passar para o método (opcional).
Métodos podem receber parâmetros para executar suas tarefas de forma mais flexível.
Explicação do Código
javac SomaMetodo.java
4. Executar o Programa:
○ Ainda no terminal, digite o comando java NomeDoArquivo (sem a extensão
.class) e pressione Enter. Isso executará o programa.
java SomaMetodo
Se tudo estiver correto, o programa exibirá a saída no console, mostrando "A soma é:
8".
Exercício Prático
Explicação do Código
O que é um Array?
Um array é uma estrutura que armazena múltiplos valores em um espaço contíguo de memória.
Todos os elementos de um array devem ser do mesmo tipo.
Para criar um array em Java, você deve declarar o tipo de dados e especificar o tamanho do
array. Aqui está a sintaxe básica:
● tipo: O tipo de dados que o array irá armazenar (por exemplo, int, String).
● nomeDoArray: O nome do array.
● tamanho: O número de elementos que o array pode armazenar.
Explicação do Código
Para compilar e executar um programa Java que utiliza arrays, siga os mesmos passos
descritos no capítulo anterior:
javac ExemploArray.java
4. Executar o Programa:
○ Ainda no terminal, digite o comando java NomeDoArquivo (sem a extensão
.class) e pressione Enter. Isso executará o programa.
java ExemploArray
java
Copiar código
public class CoresArray {
public static void main(String[] args) {
String[] cores = {"Vermelho", "Verde", "Azul", "Amarelo"};
Explicação do Código
Vamos criar um programa que calcula a média de uma lista de notas armazenadas em um
array.
// Calcula a média
double media = soma / notas.length;
System.out.println("A média das notas é: " + media);
}
}
Explicação do Código
● double[] notas = {8.5, 7.0, 9.5, 6.0, 8.0};: Declara e inicializa um array
de doubles com valores de notas.
● soma += notas[i];: Soma cada nota ao total.
● double media = soma / notas.length;: Calcula a média dividindo a soma pelo
número de elementos no array.
Capítulo 6: Introdução a Loops
Loops são estruturas que permitem executar um bloco de código várias vezes, facilitando a
repetição de tarefas sem a necessidade de escrever o mesmo código repetidamente.
1. for loop: Usado quando você sabe o número exato de vezes que deseja repetir um
bloco de código.
2. while loop: Usado quando você deseja repetir um bloco de código enquanto uma
condição for verdadeira.
3. do-while loop: Semelhante ao while, mas garante que o bloco de código seja
executado pelo menos uma vez.
O Loop for
O loop for é ideal quando você conhece o número de iterações antecipadamente. Sua sintaxe
é:
O Loop while
O loop while repete um bloco de código enquanto uma condição for verdadeira.
Explicação do Código
O Loop do-while
O loop do-while é semelhante ao while, mas executa o bloco de código pelo menos uma
vez antes de verificar a condição.
Exemplo: Imprimindo números de 1 a 5
Explicação do Código
Para compilar e executar um programa Java que utiliza loops, siga os mesmos passos
descritos nos capítulos anteriores:
javac ExemploFor.java
4. Executar o Programa:
○ Ainda no terminal, digite o comando java NomeDoArquivo (sem a extensão
.class) e pressione Enter. Isso executará o programa.
java ExemploFor
Exercício Prático
Vamos criar um programa que calcula a soma de números de 1 a 10 usando um loop for.
Explicação do Código