Tipos de dados, valores literais e variáveis

Slides:



Advertisements
Apresentações semelhantes
Estruturação de Linguagens (Pascal e C++)
Advertisements

Programação em Java Prof. Maurício Braga
Laboratório de Programação
Programação em Java Prof. Maurício Braga
Laboratório de Programação Prof. Oscar Luiz Monteiro de Farias
Versão – Prof.: Mauro César Lopes
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INTRODUÇÃO AOS APLICATIVOS JAVA Prof. Thiago Pereira Rique
INTRODUÇÃO AOS APLICATIVOS JAVA
Histórico do Java 1990 James Gosling (Sun Microsystems)
Algoritmos e Programação Linguagens de Programação Teoria Aula 5 (05/05) Universidade Federal do Vale do São.
Orientação a Objetos: Encapsulamento e Classificação
Orientação a Objetos: Encapsulamento e Classificação
Linguagem Java Renata Araujo
Características imperativas de Java zTokens zOperadores zExpressões.
Programação Básica em Java
Construção de Algoritmos 1
LINGUAGEM C.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Introdução à Programação Um enfoque orientado a construção de modelos em programas baseados em objetos Gustavo Motta Departamento de Informática - UFPB.
Paradigmas da Programação
Versão – Prof.: Mauro César Lopes
Estruturas de Dados Homogêneas Unidimensionais – Vetores e Strings
Versão – Prof.: Mauro César Lopes
Laboratório de Programação de Computadores I
Variável Variável: “objecto” que pode assumir diversos valores;
Ling. C - Variáveis Uma variável não é mais do que o nome que nós damos a uma determinada posição de memória para conter um valor de um determinado tipo.
Métodos Programação II 1 Métodos de Programação II (Mestrado Integrado em Engenharia de Comunicações) 1º Ano, 2º Semestre Elementos de Classe, class wrappers.
Classes e objetos Arrays e Sobrecarga
Estrutura de decisão e repetição em JAVA
Introdução a Programação JAVA
Paradigmas de Linguagens de Programação Paradima da Programação Orientada à Objetos Professor: Armando Hage Belém-2008.
O Portal do Estudante de Computação
O Portal do Estudante de Computação
Linguagem técnica de programação I Java – REVISÃO
O Portal do Estudante de Computação
Linguagem de Programação JAVA
< declaração de variáveis > ( estrutura de dados )
Introdução a Linguagem de Programação C
Seminário 1: Revisão de C
PROGRAMAÇÃO I UNIDADE 2.
Tipos de Dados Paradigmas de Programação
Operadores e Atribuições Capítulo 3
Introdução à Linguagem Java
PROGRAMAÇÃO I Dados Tipos de dados Variáveis Constantes Expressões
Programação em C++ Compiladores
Linguagem de Programação JAVA
Os métodos equals() e hashCode()
Paradigmas de Programação - prof Gláucya Carreiro Boechat1 Elaborando um Programa Prof.: Gláucya Carreiro Boechat Universidade.
Mini Curso Java como Programar
By Ducheno Kelly Centro de Formação São Domingos.
Aulas 2 e 3 – Java – Prof. Marcelo Heitor # O método main e argumentos na linha de comando; # Fluxo padrão de entrada e saída; # A classe JOptionPane;
Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes.
Wagner Santos C. de Jesus
3. Introdução à Linguagem C
Linguagem de Programação C#
Tipos de Dados Operadores
Programação Orientada a Objetos - Java
Programação I Aula 3 (Entrada de Dados) Prof. Gilberto Irajá Müller Última atualização 11/3/2009.
Implementação Orientada a Objetos – Aula 06 Conversão de tipos e métodos estáticos Prof. Danielle Martin Universidade de Mogi das Cruzes
Tipos de dados inteiro caracter real logico
JAVA Sintaxe.
Certificação Marco Antonio. Introdução A compreensão desse capítulo é muito importante pois trata de um assunto essencial em qualquer linguagem de programação,
Aula Prática 1 Monitoria IP/CC (~if669) (A partir do slide elaborado por Luís Gabriel)
Programação II Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Copyright 2000, Departamento de Informática, UFPE. Todos os direitos reservados sob a legislação em vigor. Orientação a Objetos e Java.
Introdução Sintaxe Básica da Linguagem JAVA
Tipos de dados básicos em C++ –Formato geral para declaração de variáveis: ; = ;,,... ; =, = ; –O elemento da declaração indica o tipo de dado usado para.
UNDB ESTRUTURAS DE DADOS Prof. Alessandro Gonçalves
Tipos de Dados, Variáveis, Expressões Lógicas e Aritméticas
Linguagem de Programação – Aula 02 Prof. Me. Ronnison Reges Vidal.
Transcrição da apresentação:

Tipos de dados, valores literais e variáveis Capí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

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);

Variáveis Definição Tipos de variáveis Declaração Escopo Nomenclatura

Tipos de variáveis Tipos Primitivos Tipos Compostos Arrays

Tipos Primitivos Tipos simples da linguagem Não são tratados como objetos byte short int long float double char boolean

Faixas de Valores Inteiros Tipo Tamanho Faixa byte 8 bits -27 até 27 - 1 short 16 bits -215 até 215 - 1 int 32 bits -231 até 231 - 1 long 64 bits -263 até 263 - 1

Faixas de Valores de Ponto Flutuante Tipo Tamanho Faixa float 32 bits 1.402e-45 até 3.402e+38 double 64 bits 4.94e-324 até1.79e+308

Declaração int idade; double preco; int anoNascimento = 1985; long matricula, salario;

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

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.

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;

Números Inteiros Podem ser escritos em 3 formatos: Decimal, Octal ou Hexadecimal Formato Escrita Exemplo 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

Números de Ponto Flutuante Números que possuem parte fracionária. Notação decimal: 4783.78 ou -2.48957 Notação científica: 6.3435e+4 ou 2.9847e-23

Valores booleanos Um valor booleano representa um valor lógico Existem apenas dois valores possíveis: true false

Caracter Representa uma única letra, dígito ou qualquer outro símbolo no formato UNICODE É expresso entre apóstrofes (aspas simples) ‘X’ ‘1’ ‘ç’ ‘-’ ‘/’

Casting Conversão entre tipos primitivos ou entre tipos compostos. double distancia = 389.56; float num = (float) distancia; int valor = (int) distancia; Exemplificar com um copo de café e um de água.

Casting (Ordem de precedência) Na ordem abaixo não é necessário o cast: byte short int long float double char

Constantes Identificador relacionado a um valor que não pode ser alterado. final int IDADE_MINIMA = 18; final double PI = 3.1416; final String CABECALHO = “Organizações Tabajara”;

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);

Exercícios Laboratório 1 Laboratório 2