Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Tecnologia Java
Conceitos bsicos e
plataforma Java (2)
Ricardo Erikson
ricardoerikson@gmail.com
1
Assuntos abordados
Variveis Java
Operadores
Vetores
Variveis
Nomes de variveis
Variveis
Palavras reservadas
Operadores
Excees:
Lista de operadores
Precedncia
// 4*(-6)/3=-8
int y=13+2+4+6;
// (((13+2)+4)+6)
Atribuio
y = x;
10
Referncias de objetos
11
Operadores matemticos
Operadores
adio
subtrao
multiplicao
diviso
resto
Operadores unrios
12
Incremento e decremento
Exemplo
int a = 10;
int b = 5;
int x = ++a;
int y = --b;
int x = a++;
int y = b--;
13
Incremento e decremento
Exemplo
int a = 10;
int b = 5;
14
Operadores relacionais
==
igual
!=
diferente
<
menor
<=
menor ou igual
>
maior
>=
maior ou igual
true or false
15
Operadores lgicos
&&
e (and)
||
ou (or)
negao (not)
true ou false
&
and
or
not
17
Operadores de deslocamento
<<
>>
>>>
18
true e false
19
if-else
Sintaxe
!
!
!
!
!
Exemplo
20
Exemplo:
int x = (y!=0)?50:500;
21
switch (case)
Sintaxe
!
!
!
!
!
Exemplo
22
Operador de concatenao
String s = 1 + 2 + 3 + = + 4 + 5 + 6;
23
instanceof
Exemplo
24
Tipos de dados
25
Controle de execuo
26
return
Exemplos de sintaxe
27
while e do-while
Sintaxe
!
!
!
!
Exemplos
28
for
Sintaxe
!
!
!
!
Exemplos
29
break e continue
30
Exerccio
31
Vetores
32
Vetores
De tipos comuns
!
!
!
!
!
33
Inicializao de vetores
String[][] usuarios = {
{Joo, Ningum},
{Maria, D., Aparecida},
{Fulano, de, Tal}
};
34
A propriedade length
vetor[x] = x*x;
}
!
Uma vez criados, vetores no podem ser redimensionados
Use System.arraycopy() para copiar um vetor para dentro de
outro (alto desempenho)
Use java.util.ArrayList (ou Vector) para manipular com
vetores de tamanho varivel (baixo desempenho)
ArrayLists e Vectors so facilmente conversveis em vetores
quando necessrio
35
Vetores multidimensionais
36
Exerccios
37