variáveis tipos de dados operadores concatenação
TRANSCRIPT
![Page 1: Variáveis Tipos de Dados Operadores Concatenação](https://reader036.vdocuments.mx/reader036/viewer/2022062700/552fc171497959413d8ee2a9/html5/thumbnails/1.jpg)
Variáveis Tipos de Dados Operadores
Concatenação
![Page 2: Variáveis Tipos de Dados Operadores Concatenação](https://reader036.vdocuments.mx/reader036/viewer/2022062700/552fc171497959413d8ee2a9/html5/thumbnails/2.jpg)
Variáveis
Variáveis são nomes atribuídos a endereços na memória de um computador onde se guardam dados.
A declaração de uma variável consiste em dar um nome para a variável; especificar qual tipo de dado será guardado.
![Page 3: Variáveis Tipos de Dados Operadores Concatenação](https://reader036.vdocuments.mx/reader036/viewer/2022062700/552fc171497959413d8ee2a9/html5/thumbnails/3.jpg)
Variáveis
Variáveis são nomes atribuídos a endereços na memória de um computador onde se guardam dados.
A declaração de uma variável consiste em dar um nome para a variável; especificar qual tipo de dado será guardado.
![Page 4: Variáveis Tipos de Dados Operadores Concatenação](https://reader036.vdocuments.mx/reader036/viewer/2022062700/552fc171497959413d8ee2a9/html5/thumbnails/4.jpg)
Declarando uma variável
Sintaxe: [Tipo] [NomeDaVariável];
Exemplo:int Idade;
![Page 5: Variáveis Tipos de Dados Operadores Concatenação](https://reader036.vdocuments.mx/reader036/viewer/2022062700/552fc171497959413d8ee2a9/html5/thumbnails/5.jpg)
Declarando uma variável
Podemos também declarar e ao mesmo tempo atribuir um valor a uma variável.
Exemplo:int Idade=29;
![Page 6: Variáveis Tipos de Dados Operadores Concatenação](https://reader036.vdocuments.mx/reader036/viewer/2022062700/552fc171497959413d8ee2a9/html5/thumbnails/6.jpg)
[NomeDaVariável]
Regras para a definição de variável não pode ser uma palavra-reservada; não pode ser “true” nem “false” - literais que representam os
tipos lógicos (booleanos); não pode ser “null” - literal que represanta o tipo nulo; não pode conter espaços em brancos ou outros caracteres de
formatação;
![Page 7: Variáveis Tipos de Dados Operadores Concatenação](https://reader036.vdocuments.mx/reader036/viewer/2022062700/552fc171497959413d8ee2a9/html5/thumbnails/7.jpg)
[NomeDaVariável]
Regras para a definição de variável deve ser a combinação de uma ou mais letras e dígitos
UNICODE-16 letras de A a Z (de \u0041 a \u005a); letras de a a z (de \u0061 a \u007a); sublinha _ (\u005f); cifrão $ (\u0024); dígitos de 0 a 9 (de \u0030 a \u0039).
![Page 8: Variáveis Tipos de Dados Operadores Concatenação](https://reader036.vdocuments.mx/reader036/viewer/2022062700/552fc171497959413d8ee2a9/html5/thumbnails/8.jpg)
[NomeDaVariável]
Regras para a definição variável Caracteres compostos (acentuados) são interpretados
igualmente aos não compostos (não acentuados). Por exemplo, “História” e “Historia” são o mesmo identificador. Letras maiúsculas e minúsculas diferenciam os identificadores. Por exemplo, “a” é um identificador diferente de “A”, História é
diferente de história, etc.
![Page 9: Variáveis Tipos de Dados Operadores Concatenação](https://reader036.vdocuments.mx/reader036/viewer/2022062700/552fc171497959413d8ee2a9/html5/thumbnails/9.jpg)
[NomeDaVariável]
Lista de palavras reservadas:
![Page 10: Variáveis Tipos de Dados Operadores Concatenação](https://reader036.vdocuments.mx/reader036/viewer/2022062700/552fc171497959413d8ee2a9/html5/thumbnails/10.jpg)
[Tipo]
Tipos Primitivos: boolean Pode assumir o valor true ou o valor false
boolean c; boolean ligado = false;
char Caractere em notação Unicode de 16 bits. Serve para a
armazenagem de dados alfanuméricos. Também pode ser usado como um dado inteiro com valores na faixa entre 0 e 65535. char letra = 'A' ; char letra = '\u0041' ;
![Page 11: Variáveis Tipos de Dados Operadores Concatenação](https://reader036.vdocuments.mx/reader036/viewer/2022062700/552fc171497959413d8ee2a9/html5/thumbnails/11.jpg)
[Tipo]
Tipos Primitivos: byte É o tipo de dado capaz de armazenar 8 bits de informação, ou
seja, um número inteiro entre -128 e 127. Sua utilização é recomendada em caso de economia de memória. byte a; byte b = '1'; byte z = 111; byte pato = 0xA; byte seven = 07;
![Page 12: Variáveis Tipos de Dados Operadores Concatenação](https://reader036.vdocuments.mx/reader036/viewer/2022062700/552fc171497959413d8ee2a9/html5/thumbnails/12.jpg)
[Tipo]
Tipos Primitivos: short É o tipo de dado que é capaz de armazenar números inteiros de
16 bits, ou seja, um número inteiro entre -32.768 e 32.767. short a; short by1 = -32; short by2 = 0XBB;
![Page 13: Variáveis Tipos de Dados Operadores Concatenação](https://reader036.vdocuments.mx/reader036/viewer/2022062700/552fc171497959413d8ee2a9/html5/thumbnails/13.jpg)
[Tipo]
Tipos Primitivos: int Inteiro de 32 bits. Pode assumir valores entre -2.147.483.648 e 2.147.483.647.
int a;int by1 = -32;int by2 = 0XBB;
![Page 14: Variáveis Tipos de Dados Operadores Concatenação](https://reader036.vdocuments.mx/reader036/viewer/2022062700/552fc171497959413d8ee2a9/html5/thumbnails/14.jpg)
[Tipo]
Tipos Primitivos: long Inteiro de 64 bits. Pode assumir valores entre -
9.223.372.036.854.775.808 e 9.223.372.036.854.775.807. long a; long bwy1 = -32L; long byz2 = 32l;
![Page 15: Variáveis Tipos de Dados Operadores Concatenação](https://reader036.vdocuments.mx/reader036/viewer/2022062700/552fc171497959413d8ee2a9/html5/thumbnails/15.jpg)
[Tipo]
Tipos Primitivos: float É o tipo de dado capaz de armazenar números reais de precisão
simples, ou seja, 32 bits de informação representando um número real. float a; float by1 = -32.0; float bz2 = 32.2F; float bz = 32.455f; float bze = 1.32455e4f;
![Page 16: Variáveis Tipos de Dados Operadores Concatenação](https://reader036.vdocuments.mx/reader036/viewer/2022062700/552fc171497959413d8ee2a9/html5/thumbnails/16.jpg)
[Tipo]
Tipos Primitivos: double É o tipo de dado capaz de armazenar números reais de precisão
dupla, ou seja, 64 bits de informação em forma de número real. É usado para representar valores nos quais é preciso uma precisão maior que a de float. double a; double by1 = -32.0; double bz2 = 32.2d; double bz = 32.455D; double bze = 1.32455e4D;
![Page 17: Variáveis Tipos de Dados Operadores Concatenação](https://reader036.vdocuments.mx/reader036/viewer/2022062700/552fc171497959413d8ee2a9/html5/thumbnails/17.jpg)
Conversão de tipos inteiros
Utilizamos o comando “Integer.parseInt(String)” para converter um texto em um número inteiro
![Page 18: Variáveis Tipos de Dados Operadores Concatenação](https://reader036.vdocuments.mx/reader036/viewer/2022062700/552fc171497959413d8ee2a9/html5/thumbnails/18.jpg)
Conversão de tipos reais
Utilizamos os comandos “Float.parseFloat(String)” ou “Double.parseDouble(String)” para converter um texto em um número real
![Page 19: Variáveis Tipos de Dados Operadores Concatenação](https://reader036.vdocuments.mx/reader036/viewer/2022062700/552fc171497959413d8ee2a9/html5/thumbnails/19.jpg)
Formatando textos com números decimais Utilizando a classe “java.util.Formatter” e suas classes derivadas para formatar textos com
quaisquer tipos de dados: http://download.oracle.com/javase/1,5.0/docs/api/java/util/Formatter.html#syntax
O uso mais comum é para números decimais:
![Page 20: Variáveis Tipos de Dados Operadores Concatenação](https://reader036.vdocuments.mx/reader036/viewer/2022062700/552fc171497959413d8ee2a9/html5/thumbnails/20.jpg)
Concatenação de Dados
Em JAVA, concatenação de Strings com outros tipos de dados são interpretados automaticamente como concatenação e, portanto, a conversão de outros tipos para String não é necessária.
![Page 21: Variáveis Tipos de Dados Operadores Concatenação](https://reader036.vdocuments.mx/reader036/viewer/2022062700/552fc171497959413d8ee2a9/html5/thumbnails/21.jpg)
Concatenação de Dados
![Page 22: Variáveis Tipos de Dados Operadores Concatenação](https://reader036.vdocuments.mx/reader036/viewer/2022062700/552fc171497959413d8ee2a9/html5/thumbnails/22.jpg)
Concatenação de Dados
Na entrada de dados, você pode também fazer a conversão de tipo na mesma linha, melhorando a redigibilidade do código
![Page 23: Variáveis Tipos de Dados Operadores Concatenação](https://reader036.vdocuments.mx/reader036/viewer/2022062700/552fc171497959413d8ee2a9/html5/thumbnails/23.jpg)
Operadores
Os operadores são sinais que representam atribuições, cálculos e ordem dos dados.
As operações seguem uma ordem de prioridades, ou seja, alguns cálculos (ou outros) são processados antes de outros. 1. Divisão e multiplicação; 2. Soma e subtração.
Separadores Os separadores são sinais que separam, ou sejam,
indicam/modificam a ordem das operações . Em Java, temos o “( )“ parênteses como separador
![Page 24: Variáveis Tipos de Dados Operadores Concatenação](https://reader036.vdocuments.mx/reader036/viewer/2022062700/552fc171497959413d8ee2a9/html5/thumbnails/24.jpg)
Operações com Inteiros
Operadores de igualdade e diferença ==, !=
Operadores de desigualdade <, <=, >, >=
Operadores unários +, -
Adição, subtração, multiplicação, divisão e módulo +, -, *, /, %
Operadores de atribuição com adição, subtração, multiplicação, divisão e módulo +=, -=, *=, /=, %=
![Page 25: Variáveis Tipos de Dados Operadores Concatenação](https://reader036.vdocuments.mx/reader036/viewer/2022062700/552fc171497959413d8ee2a9/html5/thumbnails/25.jpg)
Operações com Inteiros
Incremento e decremento ++, --
Operadores de deslocamento de bits <<, >>, >>> Operadores de atribuição com deslocamento de bits
<<=, >>=, >>>= Operador lógico de negação
~ Operadores lógicos E, OU
&&, || Operadores de atribuição com operação lógica E, OU e OU-exclusivo
&=, |=, ^=