INTRODUÇÃO AOS APLICATIVOS JAVA Prof. Thiago Pereira Rique

Preview:

Citation preview

INTRODUÇÃO AOS APLICATIVOS JAVA

Prof. Thiago Pereira Rique

<thiagorique2011@gmail.com>

AGENDA

Primeiro programa Java: imprimindo uma linha de texto

Modificando nosso primeiro programa Java Exibindo texto com printf Outros aplicativos Java: adicionando inteiros Conceitos de memória Aritmética Tomada de decisão: operadores de igualdade

e operadores relacionais

PRIMEIRO PROGRAMA JAVA: IMPRIMINDO UMA LINHA DE TEXTO

PRIMEIRO PROGRAMA JAVA: IMPRIMINDO UMA LINHA DE TEXTO

Linhas 1 e 2 Comentário

Comentários de fim de linha (ou de única linha)

Comentários tradicionais (ou de múltiplas linhas)

PRIMEIRO PROGRAMA JAVA: IMPRIMINDO UMA LINHA DE TEXTO

Linha 4 Declaração de classe

Classes definidas pelo programador (ou usuário) Palavra-chave (palavra-reservada) class seguida pelo

nome da classe (Welcome1) O nome de uma classe Java é um identificador

Convenção: Inicia com letra maiúscula e apresenta a inicial de cada palavra que inclui em maiúscula.

Consiste em letras, dígitos, sublinhados (_) e sinais de cifrão ($) que não inicie com um dígito e não contenha espaços.

Palavra-chave public Welcome1.java

PRIMEIRO PROGRAMA JAVA: IMPRIMINDO UMA LINHA DE TEXTO

Linhas 5 e 13 Chaves esquerda e direita (bloco)

Linha 6

Comentário indicando o propósito das linhas 7-11 do programa

Linha 7 Ponto de partida de cada aplicativo Java

Método main

PRIMEIRO PROGRAMA JAVA: IMPRIMINDO UMA LINHA DE TEXTO

Linha 9

Realizar uma ação (que ação?) System.out

Objeto de saída padrão Instrução

Termina com ponto-e-vírgula (;)

MODIFICANDO NOSSO PRIMEIRO PROGRAMA JAVA

Exibindo uma única linha de texto com múltiplas instruções

MODIFICANDO NOSSO PRIMEIRO PROGRAMA JAVA

Exibindo uma única linha de texto com múltiplas instruções System.out.print(“...”); System.out.println(“...”);

MODIFICANDO NOSSO PRIMEIRO PROGRAMA JAVA

Exibindo múltiplas linhas de texto com uma única instrução

MODIFICANDO NOSSO PRIMEIRO PROGRAMA JAVA

Exibindo múltiplas linhas de texto com uma única instrução Barra invertida (\)

Caractere de escape Barra invertida (\) + caractere seguinte (ver

lista) Sequência de escape

MODIFICANDO NOSSO PRIMEIRO PROGRAMA JAVA

Sequências de escape

EXIBINDO TEXTO COM PRINTF

Strings de formato (%) + caractere que representa o tipo de dados

OUTROS APLICATIVOS JAVA: ADICIONANDO INTEIROS

OUTROS APLICATIVOS JAVA: ADICIONANDO INTEIROS

O programa anterior lê (ou insere) dois inteiros digitados por um usuário no teclado, calcula a soma dos valores e exibe o resultado.

Variável É uma posição na memória do computador onde

um valor pode ser armazenado para utilização posterior em um programa.

Possui tipo e nome (identificador).

OUTROS APLICATIVOS JAVA: ADICIONANDO INTEIROS

Linha 3

Declaração import (localizar Scanner) Linha 11

Um Scanner permite a um programa ler os dados para utilização em um programa.

Os dados podem ser provenientes de várias origens, como de um arquivo no disco ou digitados pelo usuário.

Antes de utilizar um Scanner, o programa deve criá-lo e especificar a origem dos dados.

OUTROS APLICATIVOS JAVA: ADICIONANDO INTEIROS

Linhas 13-15

Instruções de declaração de variáveis

OUTROS APLICATIVOS JAVA: ADICIONANDO INTEIROS

Linha 17

Prompt Direciona o usuário para uma ação específica.

Linha 18

Lê o próximo inteiro digitado pelo usuário e armazena o valor na variável number1.

Atribuição (=) Operador binário (dois operandos)

Linhas 20 e 21 Mesmas instruções relativas a number1 também

se aplicam a number2.

OUTROS APLICATIVOS JAVA: ADICIONANDO INTEIROS

Linha 23

Variável sum recebe o valor da soma number1 + number2

Adição Operador binário (number1 + number2)

Expressões Parte das instruções que contém cálculos Qualquer parte de uma instrução que tem um valor

associado a ela. number1 + number2 (soma) input.nextInt() (inteiro digitado)

OUTROS APLICATIVOS JAVA: ADICIONANDO INTEIROS

Linha 25

%d: inteiro decimal Os cálculos também podem ser realizados dentro

de instruções printf

CONCEITOS DE MEMÓRIA

Variáveis Posições de memória Nome, tipo, tamanho e valor

CONCEITOS DE MEMÓRIA

Variáveis Posições de memória Nome, tipo, tamanho e valor

CONCEITOS DE MEMÓRIA

Variáveis Posições de memória Nome, tipo, tamanho e valor

ARITMÉTICA

Precedência

ARITMÉTICA

Associatividade Esquerda para direita Direita para esquerda

ARITMÉTICA

Exemplos

ARITMÉTICA

Exemplos Polinômio de segundo grau

a = 2, b = 3, c = 7, x = 5

TOMADA DE DECISÃO: OPERADORES DE IGUALDADE E OPERADORES RELACIONAIS

Condição Verdadeira ou falsa (true ou false)

Instrução if Tomar uma decisão baseando-se em uma

condição Ex: “nota maior que ou igual a 7” determina se

um aluno passou na prova. Operadores de igualdade

== e != Operadores relacionais

>, <, >= e <=

TOMADA DE DECISÃO: OPERADORES DE IGUALDADE E OPERADORES RELACIONAIS

TOMADA DE DECISÃO: OPERADORES DE IGUALDADE E OPERADORES RELACIONAIS

Continua no próximo slide...

TOMADA DE DECISÃO: OPERADORES DE IGUALDADE E OPERADORES RELACIONAIS

Continua no próximo slide...

TOMADA DE DECISÃO: OPERADORES DE IGUALDADE E OPERADORES RELACIONAIS

TOMADA DE DECISÃO: OPERADORES DE IGUALDADE E OPERADORES RELACIONAIS

Observação! Não usar (;) após condição na instrução if

Instrução vazia

Recommended