Please enable JavaScript.
Coggle requires JavaScript to display documents.
Begining Java Language - Coggle Diagram
Begining Java Language
Expressions
-
Uso da API
-
Potenciação
System.out.println(Math.pow(3, 2));
-
-
Variáveis
-
-
Conceito
-
É uma abstração para uma célula de memória - não é preciso saber como ocorre a alocação (alto nível)
-
-
Quando a variável é declarada, mas nunca é usada, a IDE exibe um warning
-
Constantes
-
-
-
Por convenção, o nome de uma constante é representado em letras maiúsculas
Tipos de variáveis
-
Primitivos
-
Numéricos
int
Uma variável do tipo int pode receber os tipos inteiro, short e byte
long
Uma variável do tipo long pode receber qualquer tipo numérico, exceto double e float
-
float
Uma variável do tipo float pode receber qualquer tipo numérico, exceto double
-
-
-
-
-
Estrutura condicional
if-else
Usar sempre delimitador de bloco (chaves) independente de apenas existir apenas uma linha dentro dos blocos if ou else
-
Entrada e saída de dados
Entrada
Para ler dados do teclado, instancia-se a classe Scanner
-
-
-
-
-
-
Saída
-
System.out.print()
O método print() apenas imprime, sem quebra de linha
-
-
Métodos
-
-
-
-
Sobrecarga
Escrever um método com o mesmo nome várias vezes, porém com parâmetros com tipos diferentes (lista de argumentos diferente
-
-
Array
-
-
-
Alocação do array
-
Por padrão, o array é inicializado com o valor padrão do tipo
Um array, em Java, é um objeto
-
Em Java, os índices/posições do array são contados a partir de 0
Para atribuir valores a todos as posições do array ou imprimir todos os valores do array utiliza-se um laço
-
-
Desvantagens
-
Como tem tamanho fixo, a inserção e remoção é mais complicada
Ao remover um elemento, é preciso deslocar todos os elementos com índices maiores para preencher o "vazio"
-
-
-
-