A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Capítulo 2 Tipos de dados, valores literais e variáveis.

Apresentações semelhantes


Apresentação em tema: "Capítulo 2 Tipos de dados, valores literais e variáveis."— Transcrição da apresentação:

1 Capítulo 2 Tipos de dados, valores literais e variáveis

2 2Capítulo 2 – Tipos de dados, valores literais e variáveis Tipos de dados, valores literais e variáveis Exibindo dados na tela Variáveis Tipos primitivos Valores literais Type casting

3 3Capítulo 2 – Tipos de dados, valores literais e variáveis Exibindo dados na tela Utilize o comando abaixo para exibir dados na tela: System.out.println( ) Exemplos: System.out.println(8); System.out.println(5+3); System.out.println(salario * 2);

4 4Capítulo 2 – Tipos de dados, valores literais e variáveis Variáveis Definição Tipos de variáveis Declaração Escopo Nomenclatura

5 5Capítulo 2 – Tipos de dados, valores literais e variáveis Tipos de variáveis Tipos Primitivos Tipos Compostos Arrays

6 6Capítulo 2 – Tipos de dados, valores literais e variáveis Tipos Primitivos byte short int long float double char boolean Tipos simples da linguagem Não são tratados como objetos

7 7Capítulo 2 – Tipos de dados, valores literais e variáveis Faixas de Valores Inteiros TipoTamanhoFaixa byte8 bits-2 7 até short16 bits-2 15 até int32 bits-2 31 até long64 bits-2 63 até

8 8Capítulo 2 – Tipos de dados, valores literais e variáveis Faixas de Valores de Ponto Flutuante TipoTamanhoFaixa float32 bits1.402e-45 até 3.402e+38 double64 bits4.94e-324 até1.79e+308

9 9Capítulo 2 – Tipos de dados, valores literais e variáveis Declaração int idade; double preco; int anoNascimento = 1985; long matricula, salario;

10 10Capítulo 2 – Tipos de dados, valores literais e variáveis Escopo Trecho do programa em que a variável sobrevive. while ( ) { var x; if ( ) { var y; } } Escopo da variável x Escopo da variável y

11 11Capítulo 2 – Tipos de dados, valores literais e variáveis Nomenclatura Regras para Nomes de variáveis, classes, métodos, constantes, pacotes ou labels: –Podem conter somente os seguintes caracteres: letras, números, underline ( _ ) ou cifrão ($); –Não podem começar com números; –São case-sensitive; –Não devem conflitar com nenhuma palavra reservada da linguagem Java.

12 12Capítulo 2 – Tipos de dados, valores literais e variáveis Literais Representação da linguagem para um valor a ser atribuído ou utilizado em algum cálculo: Números inteiros; Números com ponto flutuante; Valores booleanos; Caracter;

13 13Capítulo 2 – Tipos de dados, valores literais e variáveis Números Inteiros Podem ser escritos em 3 formatos: Decimal, Octal ou Hexadecimal FormatoEscritaExemplo Decimal Seqüência ordinal sem casas decimais 10; 456; -5 Octal Contém dígitos de 0 a 7 sempre começando com 0 (zero) 012; -05; 0679 Hexadecimal Contém dígitos de 0 a 9 e letras de A a F começando com 0x 0xA; -0X45

14 14Capítulo 2 – Tipos de dados, valores literais e variáveis Números de Ponto Flutuante Números que possuem parte fracionária. Notação decimal: ou Notação científica: e+4 ou e-23

15 15Capítulo 2 – Tipos de dados, valores literais e variáveis Valores booleanos Um valor booleano representa um valor lógico Existem apenas dois valores possíveis: true false

16 16Capítulo 2 – Tipos de dados, valores literais e variáveis Caracter Representa uma única letra, dígito ou qualquer outro símbolo no formato UNICODE É expresso entre apóstrofes (aspas simples) X1ç-/X1ç-/

17 17Capítulo 2 – Tipos de dados, valores literais e variáveis Casting Conversão entre tipos primitivos ou entre tipos compostos. double distancia = ; float num = (float) distancia; int valor = (int) distancia;

18 18Capítulo 2 – Tipos de dados, valores literais e variáveis Casting (Ordem de precedência) byteshort intlongfloatdouble char Na ordem abaixo não é necessário o cast:

19 19Capítulo 2 – Tipos de dados, valores literais e variáveis Constantes Identificador relacionado a um valor que não pode ser alterado. final int IDADE_MINIMA = 18; final double PI = ; final String CABECALHO = Organizações Tabajara;

20 20Capítulo 2 – Tipos de dados, valores literais e variáveis Conversão de Strings Classes wrappers (invólucros) Considere a variável String t = 34.5; byte b = Byte.parseByte(t); short s = Short.parseShort(t); int i = Integer.parseInt(t); float f = Float.parseFloat(t); double d = Double.parseDouble(t);

21 21Capítulo 2 – Tipos de dados, valores literais e variáveis Exercícios Laboratório 1 Laboratório 2


Carregar ppt "Capítulo 2 Tipos de dados, valores literais e variáveis."

Apresentações semelhantes


Anúncios Google