Académique Documents
Professionnel Documents
Culture Documents
Sumrio
2
Comentrios
Blocos e Sentenas
Identificadores
Literais
Declarao, inicializao e atribuio
Palavras reservadas
Tipos primitivos e String
Operadores
Converses
Introduo Linguagem JAVA - Prof. Andr Negreiros FATENE - 2009
1
08/06/2009
Comentrios
3
/* Comentrio de
vrias linhas */
Comentrios
4
Mais informaes:
http://java.sun.com/j2se/javadoc
2
08/06/2009
Blocos e Sentenas
5
Identificadores
6
3
08/06/2009
Identificadores
7
Exemplos:
number, Number, sum_$, $$_100, mal, saldoTotal
Identificadores ilegais:
48casa, all/clear, navio-escola,
Literais
8
true
tiago
4
08/06/2009
Declarando Variveis:
<TIPO> <VARIVEL>;
Exemplos: char a, b, c;
double area;
Declarando e Iniciando Variveis:
<TIPO> <VARIAVEL> = <EXPRESSO>;
Exemplos: int i = 10;
int i = 10, j=100;
long big = 12341234L;
Introduo Linguagem JAVA - Prof. Andr Negreiros FATENE - 2009
Atribuio:
<IDENTIFICADOR> = <EXPRESSO>;
Exemplos:
idade = 23;
sexo = M;
tem_filho = false;
j = k = 5;
5
08/06/2009
Palavras reservadas
11
Sinnimos:
Palavras-chave ou Keywords;
Definio:
So identificadores reservados da linguagem;
Palavras reservadas
12
try package
6
08/06/2009
Tipos
13
Tipos primitivos
14
Tm tamanho fixo.
Tm sempre um valor default.
Armazenados na pilha (acesso rpido).
No so objetos.
7
08/06/2009
Tipos primitivos
15
Tipos inteiros:
byte...8 bits
short..16 bits
Int..32 bits
long 64 bits
Tipos Ponto-Flutuante (decimais):
float..32 bits
Double...64 bits
Tipos primitivos
16
Tipo booleano:
boolean...1 bit
Tipo Caractere:
char...............16 bits
8
08/06/2009
Tipos primitivos
17
Inteiros:
Sorepresentados como nmeros com sinal e com
complemento de 2.
Exemplos: int = -215;
int max = 0x7fffffff; //(hexadecimal)
int min = 0450; //(octal)
long fone = 854581947L;
Tipo de Dado Largura (bits) Valor mnimo Valor mximo
byte 8 -27 (-128) 27-1 (+127)
short 16 -215 (-32768) 215-1 (+32767)
int 32 -231 (-2147483648) 231-1 (+2147483647)
long 64 -263 (-9223372036854775808L) 263-1 (+9223372036854775807L)
Tipos primitivos
18
Caracteres:
O tipo de dado char engloba todos os 65.536
caracteres do conjunto de caracteres unicode;
Os 128 primeiros caracteres: so os mesmos do
padro ASCII.
Exemplos: char a = 'a; // ok
char b = '@'; // ok
char c = '\u004E'; // refere-se a letra N
Tipo de Dado Largura (bits) Valor mnimo Valor mximo
char 16 0x0 0xffff
9
08/06/2009
Tipos primitivos
19
Ponto-Flutuante:
Zeropode ser representado por 0.0 ou -0.0;
Exemplos: double a = 2.89
float b = 3.21f
A tabela abaixo mostra os valores positivos, mas o
mesmo se aplica aos nmeros negativos, bastando
colocar o sinal - antes do nmero.
Tipos primitivos
20
Booleanos:
Usado para representar os valores lgicos
verdadeiro e falso;
Valores booleanos podem ser retornados de
operadores lgicos, condicionais e relacionais;
Seus valores no podem ser convertidos em valores de
outros tipos de dados primitivos.
Exemplo: boolean b = true;
10
08/06/2009
Strings
21
22 Exerccios
Lista de Exerccios 01
11
08/06/2009
//Outros mtodos
}
Testar coisas
12
08/06/2009
Exerccio 01
25
Exerccio 02
26
13
08/06/2009
Operadores
27
Operadores aritmticos
28
14
08/06/2009
Operadores unrios
29
Incremento e Decremento
30
15
08/06/2009
Operadores de atribuio
31
Operadores relacionais
32
'==': Iguais
'!=': Diferentes
16
08/06/2009
Operadores lgicos
33
Precedncia
34
17
08/06/2009
Precedncia (Exemplos)
35
2 + 3 * 4 equivalente a 2 + (3 * 4)
1 + 2 3 equivalente a (1 + 2) 3
- - 4 equivalente a - (- 4)
if ( x > y & a < b ) equivalente a if ( (x > y) & (a < b) )
Converses
36
18
08/06/2009
Converses
37
38 Exerccios
Lista de Exerccios 02
19
08/06/2009
Exerccio 01
39
Exerccio 02
40
20