Vous êtes sur la page 1sur 6

Programao Orientada a Objetos Aula 03 Lista de Exerccios 1. Crie outro programa para imprimir uma mensagem diferente. 2.

2. Gere um novo programa para imprimir duas linhas de texto usando duas linhas de cdigo System.out. 3. Sabendo que os caracteres \n representam uma quebra de linhas, imprima duas linhas de texto usando uma nica linha de cdigo System.out. 4. Uma varivel declarada entre a abertura e fechamento do parntesis chamado de _____________________. 5. Quais dos identificadores abaixo podem ser usados como nomes de classes, campos, mtodos e variveis em Java? Quais no podem, e por qu?
a) contador b) 1contador c) contador de linhas d) Contador e) count

6. Preencha as lacunas em cada uma das seguintes instrues:


a) Um(a) _____ inicia o corpo de cada mtodo e um(a) _____ termina o corpo de cada mtodo. b) Cada instruo termina com um(a) _____. c) _____ inicia um comentrio de fim de linha. d) Aplicativos Java iniciam a execuo no mtodo _____.

7. Quais so os oito tipos primitivos de dados suportados pela linguagem de programao Java? 8. Considerando os tipos bsicos de Java, escolha o tipo de dado mais adequado para representar:
a) O nmero de municpios de um estado do Brasil. b) A populao de um estado do Brasil. c) A rea do Brasil em quilmetros quadrados. d) A populao total do mundo. e) O CEP de um endereo no Brasil. f) A altura de uma pessoa em metros. g) O peso de uma pessoa em quilos. h) A temperatura corporal de uma pessoa. i) O sexo de uma pessoa. j) A altura de uma pessoa em milmetros.

9. Escreva a classe Lampada correspondente ao modelo da figura abaixo. Que tipo de dado pode ser usado para representar o campo estado? No h necessidade de implementar os mtodos, somente declara-los.

10. Identifique e explique o(s) erro(s) na classe abaixo.

11. Escreva uma classe ContaBancariaSimplificada que corresponda ao modelo na figura abaixo. Considere que modificadores de acesso devam ser usados para os mtodos e campos da classe.

12. Teste e estude o programa abaixo:

13. Na empresa onde trabalhamos, h tabelas com o quanto foi gasto em cada ms. Para fechar o balano do primeiro trimestre, precisamos somar o gasto total. Sabendo que, em Janeiro, foram gastos 15000 reais, em Fevereiro, 23000 reais e em Maro, 17000 reais, faa um programa que calcule e imprima o gasto total no trimestre. Siga esses passos:
a) Crie uma classe chamada BalancoTrimestral com um bloco main, como nos exemplos anteriores; b) Dentro do main (o miolo do programa), declare uma varivel inteira chamada gastosJaneiro e inicialize-a com 15000; c) Crie tambm as variveis gastosFevereiro e gastosMarco, inicializando-as com 23000 e 17000, respectivamente, utilize uma linha para cada declarao; d) Crie uma varivel chamada gastosTrimestre e inicialize-a com a soma das outras variveis: int gastosTrimestre = gastosJaneiro + gastosFevereiro + gastosMarco; e) Imprima a varivel gastosTrimestre.

14. Adicione cdigo (sem alterar as linhas que j existem) na classe do exerccio anterior para imprimir a mdia mensal de gasto, criando uma varivel mediaMensal junto com uma mensagem. Para isso, concatene a String com o valor, usando "Valor da mdia mensal = "+ mediaMensal. 15. Explique com suas palavras porque o programa abaixo no compila.

16. Crie um pequeno programa que defina alguns campos. Tente criar alguns nomes de campo ilegais e veja que tipo de erro o compilador produz. 17. No programa que voc criou no Exerccio anterior, tente deixar os campos no inicializados e imprima seus valores. Tente a mesma coisa com uma varivel local e ver que tipo de erros do compilador que voc pode produzir. Familiarizar-se com os erros do compilador comuns ir torn-lo mais fcil de reconhecer erros em seu cdigo. 18. Teste e estude o programa abaixo:

19. Crie uma classe que represente uma hora qualquer (usando valores para representar horas e minutos). Que dados e operaes este modelo deve ter?

Vous aimerez peut-être aussi