TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Trabalho De Java

Ensaios: Trabalho De Java. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  1/10/2013  •  818 Palavras (4 Páginas)  •  495 Visualizações

Página 1 de 4

1. Faça uma programa Java que receba um número inteiro positivo como entrada

do usuário através da classe JOptionPane e imprima seus divisores (Ex:

Divisores de 12 são os números 1, 2, 3, 4, 6 e 12).

2. R:

import javax.swing.JOptionPane;

public class P1_Q1 {

public static void main(String[] args) {

String str = JOptionPane.showInputDialog("Digite um número");

int num = Integer.parseInt(str);

for (int i = 1; i<=num; i++) {

if(num%i==0){

System.out.println(i);

}

}

}

}

3. O que significa dizer que uma linguagem é multiplataforma? O que torna o Java

uma tecnologia multiplataforma?

R:

Significa que um programa desenvolvido nessa linguagem pode ser executado em

uma plataforma diferente da que foi desenvolvido.

O Java é multiplataforma devido à JVM (Java Virtual Machine), que possui versões

para cada plataforma.

4. Utilizando a estrutura switch, faça um programa Java que receba um número do

usuário de 1 a 12 e retorne o valor do mês correspondente. Ex: Para a entrada 5

gerar a saída MAIO; Para a entrada 11 gerar a saída NOVEMBRO; Se o valor

de entrada for diferente do intervalo 1-12, gerar a saída INVÁLIDO.

5. R:

import javax.swing.JOptionPane;

public class P1_Q4 {

public static void main(String[] args) {

String str = JOptionPane.showInputDialog("Mes");

int mes = Integer.parseInt(str);

switch (mes) {

case 1: System.out.println("Janeiro"); break;

case 2: System.out.println("Fevereiro"); break;

case 3: System.out.println("Março"); break;

case 4: System.out.println("Abril"); break;

case 5: System.out.println("Maio"); break;

case 6: System.out.println("Junho"); break;

case 7: System.out.println("Julho"); break;

case 8: System.out.println("Agosto"); break;

case 9: System.out.println("Setembro"); break;

case 10: System.out.println("Outubro"); break;

case 11: System.out.println("Novembro"); break;

case 12: System.out.println("Dezembro"); break;

default:System.out.println("Invalido"); break;

}

}

}

6. Qual o resultado apresentado após a execução dos comandos Java abaixo?

i. int var1 = 5;

ii. int var2 = var1++;

iii. System.out.println(var1+“ e “+var2);

a. 5 e 5

b. 6 e 6

c. 5 e 6

d. 6 e 5

7. Com relação a liberação de memória em Java:

a. A memória utilizada é tão pequena que não há necessidade de

preocupação.

b. Existe um mecanismo automático para liberar memória chamado

Garbage Collector.

c. É recomendável utilizar o comando freeMemory() no final de cada bloco

de código para liberar a memória utilizada.

d. Para cada variável criada devemos utilizar o comando malloc(variavel)

quando a variavel não for necessária.

8. Se o objetivo do usuário for apenas executar programas Java, recomenda-se que

ele tenha instalado em sua máquina:

a. JRE (Java Runtime Environment)

b. JDK (Java Development Kit)

c. Applets

d. MS-DOS

9. A linha de código que converte a palavra de conteúdo “123” para uma variável

inteira x com o conteúdo numérico 123 é:

a. int x = Integer.parseInt("123");

b. double x = Double.parseDouble(“123”);

c. int x = Integer.parseInt(123);

d. String 123 = String.valueOf(x);

10. No pacote javax.swing existe uma classe JOptionPane com vários métodos para

apresentação de uma caixa de diálogo. Para receber uma entrada de texto do

usuário o método adequado é o:

a. showMessageDialog

b. showInputDialog

c. showMeTheMoney

d. showConfirmDialog

9- Faça uma classe Java que receba dois números inteiros positivos como entrada do

usuário através da classe JOptionPane e imprima todos os números que estão entre o

primeiro e o segundo número informado.

...

Baixar como (para membros premium)  txt (6.5 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com