Buscar

Tipos de dados primitivos - variaveis e metodo math

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Tipos de dados primitivos, variaveis, métodos – Linguagem de programação 
Prof. Ediberto Mariano 1 
TIPOS PRIMITIVOS DE DADOS 
 
ESTRUTURA DE DADOS TIPOS OPERAÇÕES 
 
 
PRIMITIVOS 
Inteiro + , - , * , / 
Real + , - , * , / 
Lógico , v , > 
caracter = , <> , concatenar 
ponteiro + , - , * , / , = , <> 
 
- PRIMITIVOS – São aqueles que a partir dos quais podemos definir os demais 
tipos de dados. 
 
Tipos de dados, Variáveis e Constantes 
- JAVA é fortemente tipada, ou seja, as variáveis precisam ter um tipo declarado. 
- Há oito tipos primitivos de dados em JAVA: quatro tipos inteiros, dois tipos ponto 
flutuante, um tipo para caracteres e outro para variáveis lógicas. 
Inteiros 
Tipo Descrição 
long Inteiro de 64 bits em notação de complemento de dois. Pode assumir valores 
entre –263 e 263 - 1 ( 8 bytes) 
int Inteiro de 32 bits em notação de complemento de dois. Pode assumir 
valores entre –231 = 2.147.483.648 e 231 - 1 = 2.147.483.647 (4 bytes) 
short Inteiro de 16 bits em notação de complemento de dois. Os valores possíveis 
cobrem a faixa de –2-15 = - 32.768 a 215 - 1 = 32.767 (2 bytes) 
byte Inteiro de 8 bits em notação de complemento de dois. Pode assumir valores 
entre –27 = - 128. e 27 - 1 = 127 (1 byte) 
- O tipo int é o mais prático e o mais usado; 
- O mais importante é que os intervalos possíveis não dependem da máquina; 
Ponto Flutuante 
Tipo Descrição 
Double Representa números em notação de ponto flutuante normalizada em 
precisão dupla de 64 bits em conformidade com a norma IEEE 754-
1985. 
O menor valor possível representável é 4.94065645841246544e-324 e o 
maior é 1.7976931348623157e+308 (8 bytes) 
Float Representa números em notação de ponto flutuante normalizada em precisão 
simples de 32 bits em conformidade com a norma IEEE 754-1985. 
O menor valor possível representável é 1.40239846e-46 e o maior é 
3.40282347e+38 (4 bytes) 
- O tipo double tem duas vezes a precisão do float. 
- O double é usado na maioria dos casos. 
 
O Tipo Caractere (Char) 
- Apóstrofos definem valores char; por exemplo ‘J’ é um caractere e “J” é uma string 
contendo um único caractere. 
 
O Tipo Lógico (Boolean) 
- O tipo boolean tem dois valores possíveis, false e true. 
 
 
 
Tipos de dados primitivos, variaveis, métodos – Linguagem de programação 
Prof. Ediberto Mariano 2 
Caracteres Especiais 
Seqüência de Controle Significado 
\b backspace (volta um caracter) 
\t tab (tabulação) 
\n linefeed (quebra de linha) 
\r carriage return (início da linha) 
\“ aspas duplas 
\’ apóstrofos 
\\ barra invertida 
Variáveis 
- Declaram-se as variáveis JAVA colocando o tipo primeiro e depois o nome da variável, 
finalizando com ponto e vírgula: 
byte b; 
//para casos em que o tamanho de memória importa 
int numerointeiro1, numerointeiro2; 
long inteirolongo; 
//para o valor da nossa divida externa em centavos 
char letra; 
- Não podem ser usados espaços em nomes de variáveis ou de identificadores quaisquer; 
 
 
Variáveis de Classe 
- É possível que sejam necessárias variáveis ou constantes acessíveis por todos os métodos 
da classe. As variáveis de classe são declaradas fora de qualquer método da classe como 
no modelo anterior no lugar de: 
//declaração das variáveis de classe 
- Estas declarações são feitas da mesma maneira que as declarações comuns de variáveis 
com a adição das palavras private static se for preciso definir que é uma 
variável visível apenas naquela classe. Veja: 
private static double juros = 0.0123456; 
As variáveis de classe, diferente das variáveis locais, recebem valores a priori automaticamente 
(objetos recebem null, booleanas recebem false e variáveis numéricas recebem 0 (zero)). 
Constantes 
- A palavra final denota uma constante (utilize maiúsculas nos nomes das constantes): 
final double CMPORPOL = 2.54; 
- É mais comum definir uma constante que fique disponível para vários métodos dentro de 
uma classe. As chamadas Constantes de Classe são definidas com static final: 
 
Atribuições, Inicializações e Operadores 
- Deve-se inicializar uma variável antes de utilizá-la, em geral após a sua declaração ou na 
mesma instrução, exemplos: 
int numero; //esta é uma declaração 
numero = 5; //esta é uma atribuição 
char letra = ‘A’; //esta é uma inicialização 
 String B = "Segunda-Feira"; //Cadeia de caracteres 
 
- As declarações podem aparecer em qualquer lugar do código, mas uma variável só pode 
ser declarada uma vez em um bloco. 
 
 
Tipos de dados primitivos, variaveis, métodos – Linguagem de programação 
Prof. Ediberto Mariano 3 
Operadores Aritméticos 
- Operadores aritméticos: 
+ Adição 
- Subtração 
* Multiplicação 
/ Divisão 
% Resto inteiro de uma divisão 
++ Incremento 
-- Decremento 
- ATENÇÃO: o operador / denota divisão inteira se os dois argumentos forem inteiros e 
divisão de ponto flutuante se pelo menos um dos operandos for um número real. 
- O resto inteiro é denotado por %. Exemplos: (15 / 4) é 3, (15 % 2) é 1. 
- Pode-se utilizar inicializações do tipo: 
int n = 3; 
int dobron = n * 2; 
- Pode-se utilizar a forma reduzida: 
n += 4; //que equivale a n = n + 4; 
Operadores Relacionais 
> Maior que 
> = Maior ou igual 
< Menor que 
< = Menor ou igual 
= = Igual a 
= Atribuição 
! = Diferente de 
Operadores Lógicos 
&& And (lógico) 
|| Or (lógico) 
 
Exponenciação 
- Não há operador para exponenciação, deve-se usar o método Math.pow. Para xa, 
temos: 
double y = Math.pow (x, a); 
 
 
Comentários em JAVA 
- Os comentários não aparecem no executável do programa; em JAVA temos comentários 
de uma linha, sinalizados com //, e temos os comentários de mais de uma linha, entre /* 
e */: 
// Este é um comentário de uma linha 
/* Agora podemos escrever 
 o comentário em várias linhas. 
 */ 
- Os comentários não podem ser aninhados em JAVA, ao contrário de outras linguagens. 
 
 
Tipos de dados primitivos, variaveis, métodos – Linguagem de programação 
Prof. Ediberto Mariano 4 
 
Métodos: construtor, acesso, modificador. (Veremos mais adiante..) 
Métodos MATH 
 
MATH – É uma classe de Java.lang, pacote padrão da linguagem. Não é necessário importar 
nenhum pacote. 
Lista de métodos de Math 
Método Descrição Exemplo 
abs(x) Valor absoluto de x Se x = -3, então abs(x) é 3 
ceil(x) 
Arredonda para o próximo 
inteiro maior que x 
Se x = 6.7, ceil(x) é 7. 
Se x = -6.8, ceil(x) é –6 
floor(x) 
Arredonda para o próximo 
inteiro menor de x 
Se x = 6.7, floor(x) é 6. 
Se x = -6.8, floor(x) é –7 
max(x,y) Maior valor entre x e y max(3,4) é 4 
min(x,y) Menor valor entre x e y min(3,4) é 3 
sqrt(x) Raiz quadrada de x sqrt(9) é 3 
PI Valor da constante PI 3.14159265358979323846

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes