Resumo
Deslize para mostrar o menu
Parabéns!
Parabéns por concluir o curso! Você percorreu um longo caminho e dominou a sintaxe básica para trabalhar com algoritmos na linguagem de programação Java.
Vamos resumir a sintaxe principal que você precisará deste curso.
Aqui está um exemplo de uma class onde abordamos tudo o que foi visto neste curso:
Main.java
1234567package com.example; public class Main { public static void main(String[] args) { // Main body } }
Variáveis
Elas podem ser divididas em 3 tipos:
- Inteiros:
byte,short,int,long; - Tipos de ponto flutuante:
float,double; - Caracteres e Strings:
chareString; - Booleanos:
boolean.
Estruturas Condicionais
if / if-else / switch-case:
essas estruturas são usadas para definir certas condições para a execução do código. Lembre-se de que switch-case é útil quando há muitas opções ou condições.
Laços de Repetição
- Laço
for: utilizado quando se sabe o número exato de iterações necessárias; - Laço
while: utilizado quando não se sabe o número exato de iterações; - Laço
do-while: utilizado quando não se sabe o número exato de iterações, mas se deseja que o corpo do laço execute pelo menos uma vez; - Laço
for-each: utilizado ao trabalhar com arrays para iterar sobre cada elemento.
Arrays
Arrays são usados quando é necessário armazenar uma grande quantidade de informações do mesmo tipo de dado.
Também existem arrays bidimensionais; você já sabe o que são, mas não é necessário focar neles, pois são menos utilizados.
IOB(Index Out of Bounds): erro que pode ser evitado ao verificar as iterações;NPE(NullPointerException): erro que pode ser evitado ao adicionar verificações de null.
String
Stringé um tipo de dado que possui muitos métodos que facilitam o trabalho com ele;StringBuilder: tipo auxiliar para trabalhar com strings;String pool: área na memória onde valores de string idênticos são armazenados;- Utilize o método
equals()em vez de==para comparar valores de string.
É isso! Resumimos brevemente todo o curso. Agora, resolver problemas algorítmicos e aprimorar seu conhecimento em Java é um ótimo próximo passo.
1. Qual será a saída do seguinte código?
2. Qual será a saída do seguinte código?
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo