Documente Academic
Documente Profesional
Documente Cultură
Variáveis
Uma variavel representa uma localização em memória do
computador que tem um nome atribuído pelo programador e
que vai servir para guardar informação de um determinado tipo.
O valor de uma variável pode variar durante a execução de um
programa.
A declaração de variáveis é obrigatória. A sintaxe da declaração
de variáveis é a seguinte:
tipo_dado nome_da_variavel;
ou tipo_dado nome_da_variavel=valor_inicial;
Segunda forma, alem de declarar, inicializa a variável com valor
fornecido.
7
Exemplos: int numConta;
int valMax = 1;
double preco, total;
Constantes
Constantes são os dados cujos valores se mantém inalterados
ao longo do programa.
A sintaxe de declaração de uma constante é a seguinte:
final tipo_de_dado NOME_DE_CONSTANTE = valor;
8
Tipos de dados básicos (primitivos)
Um tipo de dados é definido pela gama de valores que pode
representar e pelas operações que sobre eles se podem
efectuar.
Instrução de atribuição
A atribuição permite armazenar um valor numa variável. Esse valor
pode ser fornecido directamente ou resultar do cálculo de uma
expressão.
Para criar declarar uma variável da classe String pode usar uma instrução
na forma abreviada:
15
Expressões
Uma expressão é uma sequência de operadores e de valores.
A linguagem Java tem definido um conjunto de operadores,
aritméticos e lógicos, que permitem a construção de
expressões.
Operador Prioridade Operação
* 1 Multiplicação
/ 1 Divisão
% 1 Resto da divisão
+ 2 Adição
- 2 Subtração
MOperador divisão apresenta comportamentos diferentes em
função do tipo de operandos a que é aplicado. No caso de
algum dos operandos ser real (float ou double), o
resultado será também um número real. Por exemplo:
double x = 10/4.0; //x ¬ 2.5 16
MNo entanto, se ambos os operadores forem inteiros, o
resultado será também um inteiro, pelo que a parte
fraccionária do resultado é desprezada. Assim,
int y = 10/4; //y ¬ 2
19
Classe Math
O JDK (Java Development Kit) inclui um largo conjunto de
classes e métodos que podem ser utilizados para variados fins.
byte > short > int > long > float > double
A B A && B A||B
F F F F
F T F T
T F F T
T T T T
23