A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

1. 2 Prof. Maurício Rodrigues de Morais Programação Orientada a Objetos II.

Apresentações semelhantes


Apresentação em tema: "1. 2 Prof. Maurício Rodrigues de Morais Programação Orientada a Objetos II."— Transcrição da apresentação:

1 1

2 2 Prof. Maurício Rodrigues de Morais mmorais.fav@gmail.com Programação Orientada a Objetos II

3 3 Aula 2 Introdução à linguagem Java

4 4 Conteúdo  Introdução à linguagem Java  A linguagem Java  Sintaxe da Linguagem Java  Exercícios

5 5 A linguagem Java  Java é uma linguagem de programação orientada a objetos criada pela equipe da antiga empresa Sun Microsystems e teve sua primeira publicação em 1995.  Originalmente criada para ser utilizada como linguagem embarcada em produtos eletrônicos, é hoje conhecida por ser a mais utilizada linguagem para aplicativos web.

6 6 A linguagem Java  Java e o Mercado  Ambientes  Desktop (JSE)  Web (JEE)  Mobile (JME)  TIOBE Index  Java Community (JCP e JSR)  http://www.jcp.org/en/home/index

7 7 A linguagem Java  Características da linguagem Java  Simplicidade  Orientação a Objetos  Processamento Distribuído  Multithreading  Exceções  Garbage Collector  Portabilidade

8 8 A linguagem Java

9 9 Sintaxe da Linguagem Java  Tipos de dados primitivos Em Java, tipos de dados primitivos são aqueles que não são representados por classes. São eles: boolean, byte, char, short, int long, float e double. Estes tipos, como em outras linguagens, permitem que indiquemos que tipos de valores serão armazenados em variáveis ou atributos.

10 10 Sintaxe da Linguagem Java  Declaração de Variáveis A declaração de varíaveis em Java é similar a praticada na linguagem C, seguindo o formato: tipo_dado nomeVar; Exemplo: int valor; boolean cancelado; Também é possível em Java, como em C, declarar e já definir um valor à variável. Exemplo: int valor = 10;

11 11 Sintaxe da Linguagem Java  Arrays O conceito de vetores e matrizes em Java é muito similar ao praticado em C. Há apenas uma pequena alteração na sintaxe de declaração das variáveis, que segue o formato: tipo_dado[] nomeVar; tipo_dado[ ][ ] nomeVar Exemplo: float[ ] notas1Bim; float[ ][ ] notasGeral; Também é possível em Java, como em C, declarar e já definir um valor à variável. Exemplo: float[ ] notas1Bim = {5.0,6.0,7.0,8.0};

12 12 Sintaxe da Linguagem Java  Arrays (continuação) Apenas um detalhe importante: diferente do C, um array de chars em Java não compõe uma String. Em Java String são representadas por uma classe própria e não é um dos tipos primitivos de dados.

13 13 Sintaxe da Linguagem Java  Comentários Em diversos momentos, durante a programação, é importante que possamos inserir comentários no código. Esses comentários podem ser informações sobre a funcionalidade implementada, o algoritmo proposto, ou apenas informações de apoio a outros programadores. Os comentários são ignorados pelo compilador e não exercem efeito na execução do programa. Em Java, são delimitadores de comentário: // - Marca o resto da linha como comentário /* */ - Tudo o que estiver entre o símbolo /* até o símbolo */ é considerado comentário

14 14 Sintaxe da Linguagem Java  Estruturas de Controle As estruturas básicas de controle em Java possuem exatamente a mesma sintaxe que em C. São elas:  Seleção  if  if - else  if - else if - else  Iteração  for  while  do - while

15 15 Sintaxe da Linguagem Java  Leitura e escrita em Java (interface caracter) A escrita de dados na tela e a leitura de dados provenientes do usuário em Java é bem específica. Para isso, faz-se uso de classes e objetos da linguagem:  Escrita: System.out.println(“Texto”);  Leitura: Scanner leitor = new Scanner(System.in); String texto = leitor.nextLine();

16 16 Sintaxe da Linguagem Java  Exercícios  Crie um programa que escreva na tela a frase “Olá Mundo”

17 17 Sintaxe da Linguagem Java  Exercícios  Crie um programa que leia uma mensagem do usuário e escreva de volta esta mesma mensagem

18 18 Sintaxe da Linguagem Java  Exercícios  Crie um programa que leia do usuário 2 números inteiros e devolva o valor da soma dos mesmos

19 19 Sintaxe da Linguagem Java  Exercícios  Crie um programa que leia do usuário 2 números inteiros e o símbolo de uma das quatro operações aritiméticas, efetue a operação e devolva o resultado

20 20 Sintaxe da Linguagem Java  Exercícios  Crie um programa que preencha um vetor de 10 posições, exiba-o, ordene-o e exiba-o novamente já ordenado.

21 21 Sintaxe da Linguagem Java  Exercícios  Crie um programa que auxilie o censo da cidade de Asgard. Deverão ser lidos os seguintes dados de cada entrevistado:  Nome  Idade  Altura  Peso A leitura deve ser feita até que seja informado um nome em branco (“”). Após a carga dos dados, deverão ser apresentadas as seguintes informações:  Idade da pessoa mais alta  Peso médio da população  Altura do idoso (idade > 60 anos) mais velho  Nome das pessoas com maior e menor IMC


Carregar ppt "1. 2 Prof. Maurício Rodrigues de Morais Programação Orientada a Objetos II."

Apresentações semelhantes


Anúncios Google