Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes.

Slides:



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

PRÓ-INFORMÁTICA QUALIFICAÇÃO PROFISSIONAL
Programação em Java Prof. Maurício Braga
Programação em Java Prof. Maurício Braga
Estruturas de Repetição
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INSTRUÇÕES DE CONTROLE – PARTE II Prof. Thiago Pereira Rique
LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS INSTRUÇÕES DE CONTROLE – PARTE I Prof. Thiago Pereira Rique
Histórico do Java 1990 James Gosling (Sun Microsystems)
Pearson Education Slide 1. Pearson Education Slide 2 Capítulo 2 Criado por Frederick H. Colclough, Colorado Technical University Fluxo de Controle.
Universidade Federal de São Carlos Introdução à Linguagem C Comandos.
Programação Básica em Java
Linguagem C Estruturas de Controle de Fluxos
Disciplina: AAM Profa. Ana Watanabe vol.3
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Wagner Santos C. de Jesus
Paradigmas da Programação
Introdução ao JavaScript
6.3 – Estruturas Repetitivas
Revisão da Linguagem C.
Estrutura de decisão e repetição em JAVA
Paradigmas de Linguagens de Programação Paradima da Programação Orientada à Objetos Professor: Armando Hage Belém-2008.
Tópicos Tipos de Dados Variáveis por Valor Variáveis por Referência
O Portal do Estudante de Computação
CRIANDO OBJETOS EM JAVA
Análise Semântica e Representação Intermédia
Introdução a Computação e Cálculo Numérico
Unidade I: “Dê um mergulho rápido”
Aula prática 4 Laços Monitoria de Introdução à Programação
Introdução à Programação Estruturas de Repetição
PROGRAMAÇÃO ESTRUTURADA II
Linguagem de Programação I Parte III
FTIN Formação Técnica em Informática
Entendendo as definições de classe
Seminário 1: Revisão de C
OPERADORESOPERADORES SCJP – Otimize-TI. Operadores Java Resultado: Maioria das operações é um booleano ou numérico. Não podem ser sobrecarregados (Existem.
Prof. Daniel Aula 03.  Criar Projeto  Criar Pacote  Criando classes  Meu primeiro programa  Compilar  Comentários  Variáveis.
Expressões e Instrução de Atribuição
Aula 4 – Java – Prof. Marcelo Heitor
Módulo I Capítulo 4: Operador de Repetição
Estruturas de Dados Aula 2: Estruturas Estáticas 07/04/2014.
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;
Wagner Santos C. de Jesus
Aula 2 Igor Ebrahim (ies) if669 - Introdução à Programação Monitoria de IP.
Introdução à Linguagem C
Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes.
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.
Aula prática 2 Operadores e Expressões Comandos de Decisão Comentários
Orientação a Objetos e Java Graduação em Ciência da Computação  Centro de Informática, UFPE Alexandre Mota
JAVASCRIPT Tutorial Básico Aden Soares OBS: NÃO CONFUNDIR JAVASCRIPT COM JAVA ► O que é JavaScript? É uma linguagem de programação utilizada para.
Linguagens de Programação II
Programação I Aula 4 (Expressões Booleanas e Expressões de Seleção) Prof. Gilberto Irajá Müller Última atualização 17/3/2009.
FACULDADE DE CIÊNCIAS SOCIAIS E TECNOLÓGICAS Tecnologia em Redes de Computadores Algoritmos e linguagens de programação 1 (aula 06) Prof. Alessandro Bernardo.
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)
Aula Prática 2 Monitoria IP/CC (~if669).
Aula Prática 5 Monitoria IP/CC (~if669). Roteiro 1. 1.Recursão 2. 2.Escopo de Variáveis 3. 3.Arrays 4. 4.Strings.
Laboratório I Mateus Raeder. Mateus Raeder – abril de 2010 Expressões booleanas  Tipo boolean -Tipo de dado primitivo -Possui os valores: true e false.
Copyright 1998, Departamento de Informática da UFPE. Todos os direitos reservados sob a legislação em vigor. Variáveis e métodos estáticos, Passagem de.
Curso Técnico em Informática Professor Igor Vale.
PROGRAMAÇÃO II – PARTE 3 Profa. Maria Augusta Constante Puget.
Profa. Maria Augusta Constante Puget
PARADIGMAS DE LINGUAGENS EXPRESSÕES E INSTRUÇÕES DE ATRIBUIÇÃO
1 Programação – JAVA Unidade 3 – Loops e Lógica Prof. Aparecido V. de Freitas Curso de Ciência da Computação.
Laço ou loop e repetição
VARIÁVEIS Desenvolvido pelo Mestrando Rodrigo Moreira Barreto – VHLab (Virtual Humans Simulation Laboratory – PUCRS) 1 Desenvolvido por: Rodrigo Moreira.
Visual C# (parte 2) Prof. Igor Conrado Alves de Lima – Operadores, estruturas de decisão, vetores (arrays), e estruturas de.
ALGORITMOS Profº Antonio Carlos Marcelino de Paula 1.
Linguagem de Programação – Aula 02 Prof. Me. Ronnison Reges Vidal.
IF E ITERAÇÃO WHILE Dilvan Moreira (baseado no livro Big Java e T. Munzner)
Transcrição da apresentação:

Programação Orientada a Objetos - Java Professor: Jean Carlo Mendes

POO – Java – Cast É possível fazer uma conversão de tipos no Java Esta conversão, em alguns casos, precisa ser explícita double d = 3.445; int i = d; //Vai gerar um erro de //compilação!

POO – Java – Cast int x = 12.76; //Vai gerar um erro de //compilação! Outro exemplo: double d = 3; //Ok. Double pode //receber um número //inteiro.. int i = d; //Será que compila??? NÃO, Não compila 

POO – Java – Cast int x = 12; //ok! double d = x // Compila?? Sim! Uma variável double pode guardar qualquer valor inteiro!

POO – Java – Cast Caso precisemos armazenar, em algum momento, um valor de ponto flutuante dentro de uma variável inteira, devemos fazer a “moldar” (cast) deste valor... double d = ; int i = (int) d; // o valor de x será 3

POO – Java – Cast //qual valor esperado para i? double d2 = int i = (int) d2;

POO – Java – tamanho dos tipos

POO – Java – Tabela de Cast

POO – Java – Condicionais A sintaxe do “if” if (condicaoBooleana) { // Faça alguma coisa } A expressão boolena pode ser qualquer uma expressão cujo resultado seja lógico

POO – Java – Condicionais Exemplos: if (x > 10){ // Faça alguma coisa } boolean status = carro.ligado(); If (status) { }

POO – Java – Condicionais Exemplos: boolean status = carro.ligado(); if (status) { //Faça algo }

POO – Java – Condicionais If com else if (x > 10){ // Faça alguma coisa } else { // Faça outra coisa }

POO – Java – Condicionais Expressões podem ser concatenadas int idade = 15; Boolean amigoDoDono = true; if (idade < 18 && amigoDoDono ==false) { System.out.println (“Não entre”); } else { System.out.println (“Pode entrar”); }

POO – Java – Condicionais Mesmo código de outra forma.. int idade = 15; Boolean amigoDoDono = true; if (idade < 18 && !amigoDoDono) { System.out.println (“Não entre”); } else { System.out.println (“Pode entrar”); }

POO – Java – Repetições While usado para se repetir um bloco de código enquanto determinada condição seja avaliada como verdadeira (a condição deve ser o resultado de uma expressão lógica)

POO – Java – Repetições While int idade = 14; while (idade < 18) { System.out.println(idade); idade = idade +1; //E se esquecer //de reavaliar a //condição?? }

POO – Java – Repetições For usado para se repetir um bloco de código enquanto determinada condição seja avaliada como verdadeira. Além disto, há um espaço para se inicializar as variáveis e a condição de parada... Geralmente usado quando se conhece o número de iterações

POO – Java – Repetições Sintaxe do for: for (inicialização; condição; incremento){ //corpo }

POO – Java – Repetições Exemplo de for: for (int i = 0; i < 10; i = i +1){ System.out.println(“Olá”); }

POO – Java – Incremento O java fornece um operador de incremento/decremento de valores. Este operador é ++ (ou – se for decremento) Pode ser pós-incremento ou pré- incremento

POO – Java – Incremento i = i + 1 ; Pode ser substituído por: i++;

POO – Java – Incremento int i = 5; int x = i++; Qual o valor de x ? O valor de x será 5, porque o valor de i foi usado para x e só depois incrementado!

POO – Java – Incremento int i = 5; int x = ++i; Qual o valor de x ? O valor de x será 6, porque o valor de i foi incrementado e depois usado para x!

POO – Controle dos loops Em algumas situações precisamos sair de um loop antes que a condição de saída seja atingida.

POO – Controle dos loops Em algumas situações precisaremos de “saltar” etapas do loop

POO – Java – Escopo Uma variável no Java pode ser declarada em qualquer ponto dentro da classe. Porém, deve se tomar cuidado sobre o escopo (em qual/quais locais) ela será válida

POO – Java – Escopo