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

Aulaatividade

Por:   •  14/11/2015  •  Trabalho acadêmico  •  758 Palavras (4 Páginas)  •  418 Visualizações

Página 1 de 4

1- Com base nos códigos abaixo, responda:

class Recebendo {

public static void main(String[] args)

{

Data a;

Data b = new Data();

b = null;

b = a;

}

} // fim da classe

· Após a execução dos comandos acima, quais os possíveis erros existentes e indique função do void main.

R: (data a) recebeu um valor nulo e a variavel B recebeu A, logo B não existe e retorna um valor nulo e não acontece nada.

O void antes de qualquer função que você escreva indicará ao compilador que a referida função não retornará valores.

3) Escreva um programa que receba 5 números inteiros e informe se os mesmos são números primos.

import javax.swing.JOptionPane; // importa a biblioteca do java

public class NumerosPrimos {

public static void main(String[] args) {

isPrimo(insere());

// Para ser um número primo e só pode ser divisível por 1 e por ele mesmo, aqui é o metodo principal, ou seja o programa primeiro irá executar essa classe de comandos para depois passar para a segunda classe

}

static int[] insere() {

int num[] = new int[5]; //int para numeros inteiros [] array de 5 numeros conforme no enunciado, esse numero poderá ser alterado conforme necessidade

Integer auxNum = null; //analisa uma String para tenta atribuir um dado do tipo inteiro

for (int i = 0; i < num.length; i++) { // laço para numeros inteiros junto com o método length que permite descobrir o número de caráteres contidos numa String

try {

auxNum = Integer.parseInt(JOptionPane.showInputDialog(" Digite um numero " + (i+1) )); // o método parseInt da classe Integer transforma diretamente uma cadeia de caráteres num tipo int.

} catch (NumberFormatException e) {

JOptionPane.showMessageDialog(null, " Digite outro numero " + e.toString() + " Pois o valor inserido é invalido.\nTente novamente.");

i--;

continue;

}

num[i] = auxNum;

}

return num;

}// JOptionPane.showMessageDialog é para exibir as informações na tela em caixas de dialogo

public static void isPrimo(int num[]) { // essa é a segunda classe é aqui que vamos pegar os numeros informados nas

...

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