Teste

Disponível somente no TrabalhosFeitos
  • Páginas : 9 (2194 palavras )
  • Download(s) : 0
  • Publicado : 19 de junho de 2012
Ler documento completo
Amostra do texto
Introdução à Programação
Orientada aos Objectos

Variáveis e Constantes. Tipos de Dados Básicos.
Atribuição. Expressões Aritméticas e Lógicas. Escrita de mensagens e
Entrada de Dados. Estrutura de um Programa.

Índice
Palavras reservadas, símbolos, identificadores e
valores em Java
Comentários
Variáveis e Constantes
Tipos de dados básicos
Instrução de atribuição
Expressões
ClasseString e Math
Instruções de Entrada e Saída
Estrutura de um programa

Sintaxe do Java
Palavras reservadas
são palavras utilizadas na definição da linguagem e têm um
significado próprio nesse contexto

Símbolos
têm um significado bem definido no contexto da linguagem e
não podem ser utilizados para outros fins

Identificadores
palavras usadas para nomear entidades que o programamanipula ( variáveis, constantes, subprogramas e classes)

Valores (Literais)
dados explícitos que podem ser manipulados pelos programas
(ex: inteiros 17 e -323; reais 3.14159, -0.02 e 5.88f; caracteres
‘a’, ‘A’, ‘\n’; cadeias de caracteres “Bom dia!”)

Comentários
Os comentários em Java podem ser por linha
ou em bloco:
Por linha:
// isto é um comentário
Em bloco:
/*
Permite múltiplaslinhas
Não são possíveis comentários aninhados
*/

Identificadores
Exemplos:
valor
$preco
20itens
_teste
INT

// válido
// válido
// inválido

// válido
// válido

Variáveis
Uma variável representa uma localização em
memória
Permite guardar um valor de um dado tipo
O valor de uma variável pode variar durante a
execução de um programa
A cada variável estão associados:tipo - para determinar o espaço de memória que deve
ser reservado para armazenar o valor correspondente
nome - permite a sua manipulação, sem que seja
necessário a localização de memória onde a mesma se
encontra

Variáveis
Sintaxe:
tipo_de_dado nomeVariavel [= valor_inicial];

A declaração provoca a reserva do espaço de memória
necessário e a sua identificação pelo nome declarado.
(Avariável fica com um valor indefinido)
A inicialização atribui um valor definido, podendo a
partir desse momento ser utilizada
Ex:
• int conta;
• int max = 1;
• int conta, soma;

Constantes
são valores que se mantêm inalterados
durante toda a execução de um programa
final tipo_de_dado NOME_CONSTANTE = valor_inicial;

Sempre que há valores que se vão
manter inalterados ao longo daexecução,
do programa é vantajoso declará-los
como constantes
• Vantagem : evitam-se alterações acidentais e
os programas tornam-se mais legíveis e
fáceis de manter.

Tipos de Dados Básicos
Têm tamanho fixo (são atómicos)
Definem:
a gama de valores que podem representar
as o pera ç ões que sobre eles se podem
efectuar

Tipos de Dados Básicos
Inteiros
Tipo

Memó ria
OcupadaMenor Valor

M aior Valor

Tipos de Dados Básicos
Reais
Tipo

Memó ria
Ocupada

Menor Valor

M aior Valor

Os valores reais podem ser representados usando a notação
decimal (. separa a parte inteira da parte fraccionária) ou a
notação exponencial (E como expoente na base 10)
o tipo float representa números com um máximo de 7 dígitos
significativos, o double com 15 dígitossignificativos

Tipos de Dados Básicos
Caracter
T ipo

Memó ria
Ocupada

Valores

Os caracteres Unicode são especificados com
'\u[+ 4 valores hex]', exemplo '\u03c0' - π

Tipos de Dados Básicos
Lógico
Tipo

Memó ria
Ocupada

Valores

Valores
Um valor é um literal que é especificado no
código
boolean:
true e false

inteiro:
10, 0x10, 010 (decimal, hexadecimal e octal,respectivamente)

real:
1.99, 2.55f, 10.99d, 4.23E+21 (double, float, double e
double em notação científica, respectivamente)

char:
'A', '\u0041', 65 (carácter ascii, código Unicode e código
ascii, respectivamente)

Tipos de Dados Básicos
Exemplos
//declara um i nt e a tribui um valor

int idade = 25;
//declara um float e a tribui um valor

//declarando um char

char letraA =...
tracking img