Resumo
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 class onde abordamos todos os tópicos deste 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,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 deseja-se que o corpo do laço execute ao 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 verificando as iterações;NPE(NullPointerException): erro que pode ser evitado adicionando verificações de null.
String
Stringé um tipo de dado que possui muitos métodos que facilitam o trabalho com ele;StringBuilder: um tipo auxiliar para manipulação de strings;String pool: área de memória onde valores de strings idênticas são armazenados;- Utilize o método
equals()em vez de==para comparar valores de strings.
É isso! Resumimos brevemente todo o curso. Agora, recomenda-se resolver problemas algorítmicos e aprimorar seus conhecimentos em Java.
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
Incrível!
Completion taxa melhorada para 2.7
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 class onde abordamos todos os tópicos deste 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,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 deseja-se que o corpo do laço execute ao 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 verificando as iterações;NPE(NullPointerException): erro que pode ser evitado adicionando verificações de null.
String
Stringé um tipo de dado que possui muitos métodos que facilitam o trabalho com ele;StringBuilder: um tipo auxiliar para manipulação de strings;String pool: área de memória onde valores de strings idênticas são armazenados;- Utilize o método
equals()em vez de==para comparar valores de strings.
É isso! Resumimos brevemente todo o curso. Agora, recomenda-se resolver problemas algorítmicos e aprimorar seus conhecimentos em Java.
1. Qual será a saída do seguinte código?
2. Qual será a saída do seguinte código?
Obrigado pelo seu feedback!