A PROGRAMAÇÃO ORIENTADA A OBJETO
Por: PAULO230989 • 12/3/2017 • Trabalho acadêmico • 498 Palavras (2 Páginas) • 187 Visualizações
[pic 1]
PEDRO YANDE SANTOS PEREIRA- 231582014
PROGRAMAÇÃO ORIENTADA A OBJETO
Guarulhos
2016
PEDRO YANDE SANTOS PEREIRA- 231582014
PROGRAMAÇÃO ORIENTADA A OBJETO
Trabalho apresentado ao Curso de Engenharia da Computação da Faculdade ENIAC para a disciplina Programação orientada a objeto.
Prof. Sophia Rodrigues Cremon.
Guarulhos
2016
QUESTÕES:
Exercício a ser realizado pela turma de portfólio B.
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
class Recebendo
{
public static void main(String[] args)
{
Data a;
Falta a classe com o nome indicado “Data”⇓Data b = new Data();
b = null;
Se b = null e b = a, a variável “a” também precisa ser 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.
Acima está mostrando alguns dos erros apresentados ao executar o programa, porém todas variáveis “data” se resume a um programa não funcional que leva a uma Classe Data (new Data();). Void main é um método usado para dar início a uma aplicação java e finaliza-la.
3) Escreva um programa que receba 5 números inteiros e informe se os mesmos são números primos.
(obs.: Para ser um número primo e só pode ser divisível por 1 e por ele mesmo)Resposta da pergunta de número 1:
//progama criado by: Pedro Yande Santos Pereira RA: 231582014
//06/10/2016
import java.util.Scanner; // importa a classe Scanner do pacote Java Util
public class teste2 { // classe criada com seu determinado nome
private static Scanner input; //...
public static void main(String[] args) { //método usado para iniciar o progama
input = new Scanner(System.in); //obtém os valores do usuário para o vetor
int n = 5; // atribui o valor 5 a variável n
int i, divisor, cont, a[] = new int[n]; // atribui as variáveis i, divisor, cont e acrescenta o vetor com valor da variável n
for (i=0; i<="" section="" style="box-sizing: border-box;">System.out.println("Insira o " + (i+1) + "° Número Inteiro."); // apresenta no console mensagem de entrada de dados
a[i] = input.nextInt(); // armazena o valor na primeira posição do vetor "0" }
for (i=0; i
// a linha a seguir zera o contador
cont = 0;
// as linhas a seguir conta os divisores de a[i]
for (divisor=1; divisor<=a[i]; divisor++) {
if ((a[i] % divisor) == 0)
cont = cont + 1; }
// as linhas a seguir verifica se a[i] eh um numero primo ou não
if (cont == 2)
System.out.printf("a[%d]"+(i+1)+"° = %2d <--- Número primo\n", i, a[i]); // %d imprimi a posição do vetor e calcula o resultado
else System.out.printf("a[%d]"+(i+1)+"° = %2d\n", i, a[i]); //se for falso retorna em branco
}
}
}
...