introducao logica3

Download Introducao logica3

Post on 08-Jul-2015

549 views

Category:

Education

0 download

Embed Size (px)

TRANSCRIPT

  • Lgica de ProgramaoDenilton Luiz Darold

  • RevisoO que JavaJVMAmbiente de DesenvolvimentoCompilao e ExecuoArgumentos*

  • Aula 3SintaxeDelimitadoresIdentificadoresVariveisTiposConvenesExpressesExerccios Fluxos de Controle**

  • SintaxeDelimitadores Servem para delimitar partes do programa;

  • SintaxeIdentificadoresComeam com letra, _ ou $:Case-sensitive

  • SintaxePalavras reservadas:*

  • Declarando VariveisSegue o seguinte esquema:++identificador+;++identificador+=+valor+;

    Onde:tipo um primitivo de dados ou classe ou interfaceidentificador o nomevalor o valor atribudo*

  • Exemplo de cdigo

  • Tipos PrimitivosTipo lgico: boolean*

  • Tipos PrimitivosChar Caracteres so representados por charRepresentado por aspas simples*

  • Tipos PrimitivosStringPalavras so representadas por stringsSequncia de dados do tipo char, agrupados em um tipo especial de dados: a classe StringDeve ser delimitados por aspas duplas

  • String

  • Tipos NumricosByte, short, int e long*

  • Tipos Numricosfloat e double*

  • ExercciosAltere 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 trs argumentos da linha de comando e imprima-os na mesma linha, em ordem inversa. Exemplo:java Programa a1 a2 a3 Sada:a3 a2 a1*

  • Expresses - Operadores

  • Concatenao

  • Strings - Mtodos

  • ..continuao

  • Promoo e CastingJava no suporta atribuies arbitrrias entre variveis de tipos diferentes. possvel inicializar uma varivel inteira com um valor de ponto flutuante atravs do processo chamado casting.Em alguns casos a converso automtica, atravs do processo chamado promoo.*

  • Promoo

  • Casting

  • Circuitos lgicosJava possui trs:NOT operador !AND operador &&OR operador ||*

  • Circuitos Lgicos

  • Circuitos - Exemplos

  • Exerccios

  • Exerccios...cont

  • Its over..

    Thank you!Denilton