Lógica de Programação Denilton Luiz Darold
Revisão O que é Java JVM Ambiente de Desenvolvimento Compilação e Execução Argumentos
Aula 3 Sintaxe Delimitadores Identificadores Variáveis Tipos Convenções Expressões Exercícios  Fluxos de Controle*
Sintaxe Delimitadores  Servem para delimitar partes do programa;
Sintaxe Identificadores Começam com letra, _ ou $: Case-sensitive
Sintaxe Palavras reservadas:
Declarando Variáveis Segue o seguinte esquema: < tipo >+<espaço>+ identificador +; < tipo >+<espaço>+ identificador +=+ valor +; Onde: tipo é um primitivo de dados ou classe ou interface identificador é o nome valor é o valor atribuído
Exemplo de código
Tipos Primitivos Tipo lógico:  boolean
Tipos Primitivos Char   Caracteres são representados por char Representado por aspas simples
Tipos Primitivos String Palavras são representadas por strings Sequência de dados do tipo char, agrupados em um tipo especial de dados: a classe String Deve ser delimitados por aspas duplas
String
Tipos Numéricos Byte, short, int  e  long
Tipos Numéricos float  e  double
Exercícios Altere o programa AloMundo.Java para que ele imprima na tela todos os tipos primitivos de dados suportados pela linguagem Java. Crie um programa que receba três argumentos da linha de comando e imprima-os na mesma linha, em ordem inversa.  Exemplo: java Programa a1 a2 a3  Saída: a3 a2 a1
Expressões - Operadores
Concatenação
Strings - Métodos
..continuação
Promoção e Casting Java não suporta atribuições arbitrárias entre variáveis de tipos diferentes. É possível inicializar uma variável inteira com um valor de ponto flutuante através do processo chamado  casting . Em alguns casos a conversão é automática, através do processo chamado  promoção .
Promoção
Casting
Circuitos lógicos Java possui três: NOT operador ! AND operador && OR operador ||
Circuitos Lógicos
Circuitos - Exemplos
Exercícios
Exercícios...cont
It’s over.. Thank you! Thank you! Thank you! Thank you! Denilton

Introducao logica3