Exercicios
Prof. Angelo Gonçalves da Luz
Introdução Java
Leitura obrigatória:
DEITEL, P.; DEITEL, H. Java Como Programar. 8. ed. São Paulo. Pearson. 2010
Capítulo 2.
1. Preencha as lacunas em cada um dos seguintes exemplos:
a) _________________ são utilizados para documentar um programa e aprimorar sua legibilidade.
b) Aplicativos java iniciam a execução no método ___________________________.
c) As palavras reservadas para uso do java são chamadas de ______________________________.
d) A instrução _____________ é utilizada para tomar decisões.
e) O java possui _________________ tipos de dados primitivos.
2. Determine se cada um dos seguintes exemplos é verdadeiro ou falso. Se falso, explique porquê.
( ) Os comentários fazem com que o computador imprima o texto depois das // na tela quando o programa executa.
( ) Todas as variáveis devem ser atribuídas a um tipo quando são declaradas.
( ) O java considera que uma variável qualquer “nome” e “nOmE” são identicas.
( ) O operador % devolve o resto da divisão entre dois valores.
( ) Os operadores *,/,%,+ e – têm, todos a mesma ordem de precedência.
( ) Operadores java são avaliados da esquerda para a direita.
3. Identifique e corrija os erros em cada uma das seguintes instruções:
a) if (nota > 9);
System.out.println(“ Eu sou um gênio! ”);
b) if (c =< 5 ){
System.out.println(“Estou com problemas! ”);
}
4. Escreva instruções Java que fazem cada uma das seguintes tarefas:
a. Exiba a mensagem: “Digite um número inteiro:”, deixando o cursor na mesma linha.
b. Atribui o produto de variáveis b e c para a variável a.
5. Supondo que x = 10 e y = 3, o que cada uma destas instruções exibe?
System.out.printf(“x = %d\n”,x);
System.out.printf(“Valor de %d + %d é %d\n”, x, x, (x + x));
System.out.printf(“x = ”);
System.out.printf(“%d = %d\n”, (x+y), (y+x));
6. Cite, explique e diferencie todos os tipos primitivos do java.
7. Por qual motivo a utilização da classe String