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

A PROGRAMAÇÃO ORIENTADA A OBJETO

Por:   •  12/3/2017  •  Trabalho acadêmico  •  498 Palavras (2 Páginas)  •  188 Visualizações

Página 1 de 2

[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
}
}
}

...

Baixar como (para membros premium)  txt (3.4 Kb)   pdf (209.7 Kb)   docx (28.8 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com