Escolar Documentos
Profissional Documentos
Cultura Documentos
Programação
Sumário
▰ Imprimindo dados
▰ Lendo dados
▰ Operadores
▰ Variáveis
▰ Exercícios
2
Características da linguagem
Java
• Suporte à orientação a objetos;
• Portabilidade;
• Segurança;
• Linguagem Simples;
• Alta Performance;
• Dinamismo;
• Interpretada (o compilador pode executar os bytecodes do Java diretamente em
qualquer máquina);
• Distribuído;
• Independente de plataforma;
• Tipada (detecta os tipos de variáveis quando declaradas).
Simples e orientada a objetos
Exemplos:
▰ byte idade = 25;
▰ short min = -256;
▰ int max = 123456;
▰ long x = 123456789012;
Tipos de Dados Primitivos
▰ Para imprimir uma cadeia de caracteres na saída padrão (monitor), utilize o método
println ou printf, conforme abaixo:
System.out.print(“Orientação a Objetos”);
System.out.println(“Orientação a Objetos”);
35
Imprimindo Dados
36
Leitura de Dados
▰ A classe Scanner está disponível desde a versão 5 do Java (Java 1.5 ou J2SE
5);
▰ Tal classe pertence ao pacote java.util;
▰ A classe Scanner permite ler entrada do usuário em aplicações console, ou
seja, ela implementa as operações de entrada de dados pelo teclado no console;
▰ Com tal classe, também é possível ler dados de um arquivo ou percorrer um
String utilizando expressões regulares.
37
Leitura de Dados
Para utilizar a classe Scanner em uma classe Java, com o objetivo de atribuir valores
a uma variável pelo teclado,
deve-se seguir os seguintes passos:
1. Importar o pacote java.util
import java.util.Scanner
Palavra 1: Goodbye
Palavra 2: and
Palavra 3: Hello
Saída: Goodbye and Hello
39
Leitura de Dados
40
Leitura de Dados
43
Exercício
Escreva um programa Java que imprima na saída padrão as suas informações pessoais. O
formato de entrada e saída do programa deve ser o seguinte:
Exemplo:
Entrada
Não tem entrada.
Saída
Nome: Jose de Souza da Silva
Data de Nascimento: 31/07/1980
Naturalidade: Coxixola
Nacionalidade: Brasileira
44 Matricula: 20011234-5
Operadores
45
Operador de atribuição
▰ Atribuição é a operação que permite definir o valor de uma variável através de uma
constante ou através do resultado de uma expressão envolvendo operações diversas.
Exemplos:
boolean resultado = false;
I = 0;
y = a*x + b;
▰ Em Java, é possível inicializar várias variáveis com o mesmo valor:
byte a,b,c,d;
46
a = b = c = d = 127;
Operadores Aritméticos
47
Operadores Relacionais
48
Operadores Lógicos
49