Tipos de Dados Operadores

Slides:



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

Algoritmo e Programação
Pseudo-código: sintaxe
Programação de Computadores
Versão – Prof.: Mauro César Lopes
Histórico do Java 1990 James Gosling (Sun Microsystems)
Programação II Estruturas de Dados Aula 01
Tipos de dados, Variáveis, Expressões e Operadores
Algoritmos e Programação Linguagens de Programação Teoria Aula 5 (05/05) Universidade Federal do Vale do São.
Introdução a Programação Renata Freire
Linguagem Java Renata Araujo
Características imperativas de Java zTokens zOperadores zExpressões.
Construção de Algoritmos 1
Lógica de Programação Módulo II
LINGUAGEM C.
Programação para Engenharia I
Expressões, controle de fluxo, wrappers e strings Profa
Disciplina: AAM Profa. Ana Watanabe 03/13 vol.2
Tipos de dados, valores literais e variáveis
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
Linguagem C Strings.
Versão – Prof.: Mauro César Lopes
Unidades de Armazenamento
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.
Linguagem C Conteúdos já desenvolvidos
Introdução a Programação JAVA
O Portal do Estudante de Computação
Linguagem técnica de programação I Java – REVISÃO
C# Introdução.
Introdução a Computação e Cálculo Numérico
Arrays em Java Revisão Assuntos Aulas Anteriores
< declaração de variáveis > ( estrutura de dados )
Ameliara Freire Os programas manipulam dados, armazenando- os e, muitas vezes, modificando seus valores. Basicamente, a linguagem.
1 A Tecnologia Java. 2 Introdução à linguagem Origens do JAVA Projecto Green, programação para a electrónica de Consumo (Dezembro 1990): Pouca memória.
Introdução a Linguagem de Programação C
Seminário 1: Revisão de C
PROGRAMAÇÃO I UNIDADE 2.
Fábio de Oliveira Borges
PCI- Introdução a linguagem C
Operadores e Atribuições Capítulo 3
Introdução à Linguagem Java
Programação em C++ Compiladores
Linguagem de Programação JAVA
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;
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa Tutorial de Utilização.
Linguagem de Programação C#
Programação Orientada a Objetos - Java
MSc. Marcelo Torres – professortorres.com.br. Linguagem de Programação 01 - Introdução à Linguagem C MSc. Marcelo Torres – professortorres.com.br.
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)
Conceitos Básicos e Manipulação de Objetos
Linguagem C.
CES-10 INTRODUÇÃO À COMPUTAÇÃO
ALGORITMIA. ALGORITMO Conjunto de instruções ou acções que ao serem executadas, permitirão realizar uma determinada tarefa.
Algoritmos e Programação MC102 Prof. Paulo Miranda IC-UNICAMP Aula 2 Variáveis e Atribuições.
Professor: André Didier Autor: Francisco Airton
Introdução Sintaxe Básica da Linguagem JAVA
Tipos de Dados Todo o trabalho realizado por um computador é baseado na manipulação das informações contidas em sua memória. Estas informações podem.
Profa. Maria Augusta Constante Puget
Tipos de Dados, Variáveis, Expressões Lógicas e Aritméticas
Programação estruturada unidade 2
VARIÁVEIS Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS) 1 Desenvolvido por: Rodrigo Moreira.
Prof. Tertuliano Operadores Variáveis em C++.
Lógica de Programação Aula 06 Prof. Marcelo Marcony.
Transcrição da apresentação:

Tipos de Dados Operadores Variáveis Tipos de Dados Operadores Concatenação

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.

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.

Declarando uma variável Sintaxe: [Tipo] [NomeDaVariável]; Exemplo: int Idade;

Declarando uma variável Podemos também declarar e ao mesmo tempo atribuir um valor a uma variável. Exemplo: int Idade=29;

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

[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).

[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.

[NomeDaVariável] Lista de palavras reservadas:

[Tipo] Tipos Primitivos: boolean char 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' ;

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

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

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

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

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

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

Conversão de tipos inteiros Utilizamos o comando “Integer.parseInt(String)” para converter um texto em um número inteiro

Conversão de tipos reais Utilizamos os comandos “Float.parseFloat(String)” ou “Double.parseDouble(String)” para converter um texto em um número real

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:

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.

Concatenação de Dados

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

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

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 +=, -=, *=, /=, %=

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 &=, |=, ^=