4. O que é Java?
• Java é uma linguagem de programação de alto nível
• Java é orientada a objetos
• Java é portável
• Java é robusto, seguro, distribuído e concorrente
• Java é uma plataforma de software
• Java é uma arquitetura
• Java é gratuito
15. Programação Estruturada
Valores literais
• Valores fixos no código
int 1
long 123L
float 3.14f
double 3.14d
String "Um texto qualquer"
16. Programação Estruturada
Variáveis
• Referência para um valor
int idade = 38;
float saldo = 1590.55f;
double saldo = 3.14159d;
char letra = 'a';
boolean valorVerdadeiro = true;
String nome = "C. S. Lewis";
String nome = outroNome;
18. Programação Estruturada
Palavras Reservadas
abstract continue for new
switch default goto package
boolean do if private
this break double implements
protected throw byte else
import public throws case
enum instanceof return catch
extends int short try
char final interface static
void class finally long
volatile float super while
19. Exercício 1
• Escreva um programa em Java que
declare e imprima variáveis com seu
nome, sexo, idade e altura.
• Utilize o tipo primitivo mais adequado em
cada variável para armazenar o valor.
20. Exercício 2
• Escreva um programa em Java que
declare e imprima variáveis com seu
nome, sexo, idade e altura.
• Utilize o tipo wrapper mais adequado em
cada variável para armazenar o valor.
21. Programação Estruturada
Vetores
• Coleção de objetos do mesmo tipo
int[] numerosInteiros = {100, 200, 300};
char[] caracteres = new char[2];
char[0] = 'm';
char[1] = 'n';
22. Exercício 3
• Escreva um programa em Java que
declare um vetor de Strings com 5
posições.
• Preencha as posições com nomes de
seus amigos.
• Imprima os nomes a partir do vetor.
43. Exercícios
5. Imprima os números de 11 a 17.
6. Imprima os números ímpares entre 0 e 100.
7. Imprima a letra 50 vezes “Z” usando
concatenação de texto.
8. imprima os números primos de 1 a 100.
44. Exercícios
9. Imprima alternadamente as letras “A” e “B”, 20
vezes cada uma.
10. Crie um vetor de double com 10 posições e
coloque números aleatórios em cada posição,
depois imprima os números. Dica: use o comando
Math.random().
45. Exercícios
11. Imprima todos os dias do mês atual usando a
classe Calendar.
12. Imprima todos os dias de semana do mês
atual, exibindo o nome por extenso de cada dia.
Exemplo: “1 - Segunda”, “2 - Terça” e assim por
diante.