Collections e Exceptions em Java.
Inicialmente veremos Collections.
quinta-feira, 28 de abril de 2011
terça-feira, 19 de abril de 2011
Aula 9 - 26.04.2011
IPA – Tecnólogo em Análise e Desenvolvimento de Sistemas
Programação Orientada a Objetos
Prof. DIEGO ZIQUINATTI
1) Defina:
a) Classe (0,5)
b) Objeto (0,5)
c) Atributo (0,5)
d) Método (0,5)
e) Herança (0,5)
f) Encapsulamento (0,5)
2) Explique a diferença entre os Tipos Primitivos e os Tipos Referência na linguagem Java. Dê exemplos (1,0).
3) Cite as 4 visibilidades possíveis e permitidas na linguagem Java e explique suas diferenças. (1,0)
4) Dê exemplos práticos de Polimorfismo de Overloading (0,5) e Overriding (0,5)
5) Qual o valor de x impresso ao final da execução da classe abaixo? (2,0)
public static void main(String[] args) {
int x = 10;
for (int i=3; i<9; i++) {
x = x - i;
if (x < 0)
x = 10;
}
System.out.println(x);
}
public static void main(String[] args) {
int contador = 0;
int x = 0;
while (x < 10) {
x = x + 1;
public static void main(String[] args) {
int x = 10;
for (int i=3; i<9; i++) {
x = x - i;
if (x < 0)
x = 10;
}
System.out.println(x);
}
6) Qual o valor de contador a ser impresso ao final da execução da classe abaixo? (2,0)
public static void main(String[] args) {
int contador = 0;
int x = 0;
while (x < 10) {
x = x + 1;
if (x < 5) {
x = x + 1;
} else {
x = x + 2;
}
contador++;
}
System.out.println(contador);
}
x = x + 1;
} else {
x = x + 2;
}
contador++;
}
System.out.println(contador);
}
sexta-feira, 15 de abril de 2011
Aula 8 - 19.04.2011
Exercício proposto para treino antes da prova do dia 19.04:
1) Desenvolver um programa em java que peça ao usuário para cadastrar uma senha; na sequência, deve pedir ao usuário que digite duas variáveis float e calcular a divisão da primeira pela segunda. O programa então irá pedir ao usuário que digite a senha novamente: se estiver correta, o resultado da divisão será mostrado; senão, mostra mensagem de erro e encerra o aplicativo. Importante: não considerar diferenças entre maiúsculas e minúsculas na hora de validar a senha.
2) Desenvolver um programa em java que peça ao usuário a quantidade de funcionários de uma empresa; na sequência, o sistema deverá perguntar o salário de cada um dos funcionários. Ao final, o sistema deverá mostrar uma mensagem conforme o exemplo abaixo, ou seja, apresentando a quantidade de funcionários digitada pelo usuário, qual foi a média salarial, o maior e o menor salários.
"Resultado do sistema:
- Quantidade de Funcionário: 10
- Média Salarial: 1250,00
- Maior Salário: 2500,00
- Menor Salário: 890,00 "
3) Faça um programa que peça ao usuário para digitar o seu nome, seu sexo, seu peso e sua altura. Após, calcule o IMC (Índice de massa corporal) com base na fórmula: IMC = peso / (altura)². Ao final, mostrar uma mensagem conforme exemplo abaixo:
"Olá Diego, seu IMC é 23,4. Você está no peso ideal"
Importante mostrar a mensagem correta de acordo com o IMC calculado.
Abaixo do peso:
Homens: < 20,7
Mulheres: < 19,1
Peso ideal:
Homens: 20,7 a 26,4
Mulheres: 19,1 a 25,8
Acima disso, considerar obeso.
-----------------------------------------------------
Classe Util
import javax.swing.JOptionPane;
public class Util {
public static void mostrar(String m) {
JOptionPane.showMessageDialog(null, m);
}
public static String perguntar(String p) {
return JOptionPane.showInputDialog(p);
}
public static String perguntar(String p, String t) {
return perguntar(p);
}
}
-----------------------------------------------------
-----------------------------------------------------
Classe Util
import javax.swing.JOptionPane;
public class Util {
public static void mostrar(String m) {
JOptionPane.showMessageDialog(null, m);
}
public static String perguntar(String p) {
return JOptionPane.showInputDialog(p);
}
public static String perguntar(String p, String t) {
return perguntar(p);
}
}
-----------------------------------------------------
terça-feira, 12 de abril de 2011
Aula 7 - 12.04.2011
Continuação dos comandos da linguagem Java
- Condicionais
- if-else
- operador ternário
- switch
- Repetição
- while
- do-while
- for
- for-each
- Desvio
- Break
- Continue
domingo, 3 de abril de 2011
Aula 6 - 05.04.2011
Em complemento ao conteúdo da aula anterior, segue link muito bom sobre Operadores e Comandos da linguagem Java.
Assinar:
Postagens (Atom)