UnB - Universidade de Brasilia
FGA - Faculdade do Gama
FGA0158 - Orientação por Objetos
Tópicos da aula
- Estrutura básica de um algoritmo
- Tipos de dados primitivos
- Variáveis
- Operações aritméticas
- Operações lógicas
- Operadores relacionais
Slides da aula
Vídeos da aula
Exercícios de fixação
Dicas para resoluções dos exercicios 1 e 2 estarão na pasta "fga0158"
-
Crie um programa "Hello World" em Java, capaz de ler seu nome e apresentar a seguinte mensagem:
Olá <Fulano>, seja bem vindo!
Apresente a mensagem em modo console e modo gráfico. -
Crie um programa que seja capaz de fazer a leitura de dois valores inteiros
a
eb
, e realize as seguintes operações:
a + b
a - b
a * b
a / v
a ^ b
Faça a leitura dos valores e apresentação dos resultados via console. -
Crie um programa que leia três valores
a
,b
ec
, todos do tipofloat
, e retorne o valor lógico da seguinte expressão:
a*a == (b * b + c * c)
Utilize a entrada e saída gráfica de Java para ler e apresentar os resultados.Dica: para realizar a entrada e saida gráfica você deverá fazer o type-casting de String para float.
Lembretes:
- Slides sobre type-casting estão nos slides 12 e 13.
- Para leitura de dados em Java no console usamos o comando
Scanner "variavel" = new Scanner(System.in);
. Uma vez que o Scanner está instanciando, você deverá realizar chamadas ao método correspondente ao tipo de dado que você quer ler do teclado. - Para saida de dados no console usamos o comando
System.out.println("String")
. - Para leitura de dados de modo gráfico usamos
String "variavel" = JOptionPane.showInputDialog("O que sera escrito na caixa de dialogo")
. Os dados lidos dessa maneira serão sempre do tipo String, portanto, é necessário realizar o type-casting para o tipo de dado apropriado se necessário. - Para a saída de modo gráfico usamos o comando
JOptionPane.showMessageDialog(null, "String")
.