Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Aluno: Allander Ferreira Barbosa Martins Gonzaga 
Curso: Programação Orientada A Objetos I 
 
Desenvolvimento de projeto de aplicação com uso de 
vetores de objetos com tratamento de exceções 
 
 
System.out.println("numero de tripulantes é maior do que o de 
passageiros "); 
} 
} 
public void EntradaNumerodeTripulantes() { 
System.out.print("Numero de Tripulantes: "); 
setNumerotripulantes(Integer.parseInt(sc.nextLine())); 
} 
@Override 
public void Cadastrar() { 
Scanner sc = new Scanner(System.in); 
super.Cadastrar(); 
EntradaNumerodeTripulantes(); 
} 
@Override 
public void Imprimir() { 
super.Imprimir(); 
System.out.print("Numero de Tripulantes: " + getNumerotripulantes() + "\n"); 
passageirosportripulante(); 
} 
} 
 
APLICACAO 
package superclasse; 
/** 
* 
* @author Allan 
*/ 
public class Aplicacao { 
 
public static void main(String[] args) { 
Aviao vetAviao[] = new Aviao[10]; 
for (int i = 0; i------ 
Capacidade do tanque: 500 
Numero de Passageiros: 300 
Preço: 400.0 
Numero de Tripulantes: 67 
------ Listagem dos Dados do 7° Navio ------ 
Capacidade do tanque: 500 
NumeroPassageiros: 300 
Preço: 400.0 
Numero de Tripulantes: 67 
numero de passageiros x tripulantes = 1.0 
------ Insira os Dados do 8° Navio ------ 
Capacidade do tanque: 600 
Numero de Passageiros: 39 
Preço: 550.0 
Numero de Tripulantes: 85 
------ Listagem dos Dados do 8° Navio ------ 
Capacidade do tanque: 600 
NumeroPassageiros: 39 
Preço: 550.0 
Numero de Tripulantes: 85 
numero de passageiros x tripulantes = 1.0 
------ Insira os Dados do 9° Navio ------ 
Capacidade do tanque: 800 
Numero de Passageiros: 45 
Preço: 785.0 
Numero de Tripulantes: 87 
------ Listagem dos Dados do 9° Navio ------ 
Capacidade do tanque: 800 
NumeroPassageiros: 45 
Preço: 785.0 
Numero de Tripulantes: 87 
numero de passageiros x tripulantes = 1.0 
------ Insira os Dados do 10° Navio ------ 
Capacidade do tanque: 450 
Numero de Passageiros: 87 
Preço: 300.0 
Numero de Tripulantes: 29 
------ Listagem dos Dados do 10° Navio ------ 
Capacidade do tanque: 450 
NumeroPassageiros: 87 
Preço: 300.0 
Numero de Tripulantes: 29 
numero de passageiros x tripulantes = 1.0 
BUILD SUCCESSFUL (total time: 12 minutes 38 seconds) 
 
 
 
CONCLUSÃO 
 
Trabalho realizado em java apresentando as respostas como solicitado no 
enunciado. Criando uma subclasse atendendo às necessidades das subclasses, 
com todas as funcionalidades comuns às classes similares. Foi criado uma 
aplicação que rege, por meio de um vetor único com dez objetos de cada tipo, 
utilizando sempre um construtor vazio. Utilizando o tratamento de execuções para 
proteger a aplicação contra possíveis entradas de dados inválidos com os 
métodos de classe Scanner. 
 
NASCIMENTO, Adriana; CAVALCANTI, Theo; LIMA, Lydianna. Programação 
Orientada a Objetos I.Projeto Gráfico UVA, 2019. 
 
RAFEEQ, Dr; How to generate UML diagram in NetBeans 2020 e Dispnível 
Youtube em: . 
 
PINTO, Pérez, Patricio; [EasyUML] Diagrama de clases con Netbeans 8.2. 
Youtube Disponível em: . 
 
 
 
 
https://www.youtube.com/watch?v=i-HFFxj3Klk&ab_channel=Dr.Rafeeq
https://www.youtube.com/watch?v=i-HFFxj3Klk&ab_channel=Dr.Rafeeq
https://www.youtube.com/watch?v=z3wvygC1VBc&ab_channel=PatricioP%C3%A9re
https://www.youtube.com/watch?v=z3wvygC1VBc&ab_channel=PatricioP%C3%A9re

Mais conteúdos dessa disciplina