·
Ciência da Computação ·
Linguagens de Programação
Send your question to AI and receive an answer instantly
Recommended for you
1
Trabalho 1 UERJ Contador de Palavras em C para Arquivos Texto
Linguagens de Programação
UERJ
7
Tutorial de Structs em C: Definição, Uso e Exemplos Práticos
Linguagens de Programação
UERJ
1
Trabalho Pratico em C - Sistema de Controle de Pedidos para Restaurante UERJ
Linguagens de Programação
UERJ
1
Trabalho Prático C - Sistema de Controle de Pedidos para Restaurante UERJ
Linguagens de Programação
UERJ
12
Formas de Acesso a Arquivos com e Sem Buffers - Tipos e Funções Essenciais
Linguagens de Programação
UERJ
1
Prova LP II UERJ 2023-2: Classes Peixe, Rio, Mar e Tanque em Java
Linguagens de Programação
UERJ
18
Anotações de Aula - Vetores e Apontadores em C - Conceitos e Exercícios
Linguagens de Programação
UERJ
21
Tipos-de-Dados-Constantes-Variaveis-Operadores-Expressoes-Entrada-Dados-Guia-Completo
Linguagens de Programação
UERJ
2
Lista de Exercicios UERJ IME Linguagem de Programacao I
Linguagens de Programação
UERJ
1
Trabalho 1 - Contador de Palavras em C - UERJ IMEDICC
Linguagens de Programação
UERJ
Preview text
Universidade do estado do Rio de Janeiro Instituto de Matemática e Estatística Departamento de Informática LP II Prof Alexandre Scholteforsz 20212 P7 O uso da linguagem Java e técnicas de orientação a objeto deve ser subensinado em todas as questões 1 10 Desenvolva uma classe de exceção confirmada checked chamada ExArr Esta exceção deve pertencer ao pacote bruerjlp2 Esta classe será usada nas próximas questões 2 40 Desenvolva uma classe chamada MyArr que deve também pertencer ao pacote bruerjlp2 Esta classe será usada na próxima questão também A classe deve ter o seguinte a Um campo de instância contendo um array de elementos int que vamos referenciar como array interno no enunciado b Um construtor que recebe um inteiro com o tamanho do array interno que deve ser instanciado c Um método de instância somaAr que receba um array de int de uma dimensão de tamanho qualquer e devolva um array de int vamos chamar de arraysoma contendo a soma dos elementos índiceaíndice do array recebido como parâmetro e o array interno Caso os dois arrays não sejam do mesmo tamanho o arraysoma não é gerado e a exceção ExArr deve ser jogada d Um método de instância void put int idx int val que atribui o valor val à posição idx do array interno Caso o índice idx esteja fora da faixa dos índices do array interno jogar a exceção ExArr sim a mesma exceção não tem problema algum e O método toString exibindo o array interno 3 40 Desenvolva um programa de teste que não está em nenhum pacote que faça o seguinte a Crie um objeto da classe MyArr o tamanho você decide b Atribua algum valor à duas posições do objeto MyArr criado chamando o método put os valores e as posições você decide c Crie um array de int de tamanho qualquer d Utilize esse array como parâmetro de entrada para chamar o método somaAr do objeto MyArr recém criado e Exiba o array soma se este for devolvido Obs não precisa fazer entrada de dados Atribua os valores manualmente 4 10 Considere o uso do sistema Linux e que o pacote bruerjlp2 deve ficar no diretório homealunolib e que a classe do programa principal está no diretório homeprog O programa será executado em um ambiente de linha de comando um shell do Linux ou terminal ssh com o MobaXTerm com o diretório corrente no próprio diretório homeprog Apresente as variáveis de ambiente necessárias ou os parâmetros no próprio comando para executar o programa e a linha de comando para executar o programa não estamos pedindo os prints de execução do programa apenas o comando para executar
Send your question to AI and receive an answer instantly
Recommended for you
1
Trabalho 1 UERJ Contador de Palavras em C para Arquivos Texto
Linguagens de Programação
UERJ
7
Tutorial de Structs em C: Definição, Uso e Exemplos Práticos
Linguagens de Programação
UERJ
1
Trabalho Pratico em C - Sistema de Controle de Pedidos para Restaurante UERJ
Linguagens de Programação
UERJ
1
Trabalho Prático C - Sistema de Controle de Pedidos para Restaurante UERJ
Linguagens de Programação
UERJ
12
Formas de Acesso a Arquivos com e Sem Buffers - Tipos e Funções Essenciais
Linguagens de Programação
UERJ
1
Prova LP II UERJ 2023-2: Classes Peixe, Rio, Mar e Tanque em Java
Linguagens de Programação
UERJ
18
Anotações de Aula - Vetores e Apontadores em C - Conceitos e Exercícios
Linguagens de Programação
UERJ
21
Tipos-de-Dados-Constantes-Variaveis-Operadores-Expressoes-Entrada-Dados-Guia-Completo
Linguagens de Programação
UERJ
2
Lista de Exercicios UERJ IME Linguagem de Programacao I
Linguagens de Programação
UERJ
1
Trabalho 1 - Contador de Palavras em C - UERJ IMEDICC
Linguagens de Programação
UERJ
Preview text
Universidade do estado do Rio de Janeiro Instituto de Matemática e Estatística Departamento de Informática LP II Prof Alexandre Scholteforsz 20212 P7 O uso da linguagem Java e técnicas de orientação a objeto deve ser subensinado em todas as questões 1 10 Desenvolva uma classe de exceção confirmada checked chamada ExArr Esta exceção deve pertencer ao pacote bruerjlp2 Esta classe será usada nas próximas questões 2 40 Desenvolva uma classe chamada MyArr que deve também pertencer ao pacote bruerjlp2 Esta classe será usada na próxima questão também A classe deve ter o seguinte a Um campo de instância contendo um array de elementos int que vamos referenciar como array interno no enunciado b Um construtor que recebe um inteiro com o tamanho do array interno que deve ser instanciado c Um método de instância somaAr que receba um array de int de uma dimensão de tamanho qualquer e devolva um array de int vamos chamar de arraysoma contendo a soma dos elementos índiceaíndice do array recebido como parâmetro e o array interno Caso os dois arrays não sejam do mesmo tamanho o arraysoma não é gerado e a exceção ExArr deve ser jogada d Um método de instância void put int idx int val que atribui o valor val à posição idx do array interno Caso o índice idx esteja fora da faixa dos índices do array interno jogar a exceção ExArr sim a mesma exceção não tem problema algum e O método toString exibindo o array interno 3 40 Desenvolva um programa de teste que não está em nenhum pacote que faça o seguinte a Crie um objeto da classe MyArr o tamanho você decide b Atribua algum valor à duas posições do objeto MyArr criado chamando o método put os valores e as posições você decide c Crie um array de int de tamanho qualquer d Utilize esse array como parâmetro de entrada para chamar o método somaAr do objeto MyArr recém criado e Exiba o array soma se este for devolvido Obs não precisa fazer entrada de dados Atribua os valores manualmente 4 10 Considere o uso do sistema Linux e que o pacote bruerjlp2 deve ficar no diretório homealunolib e que a classe do programa principal está no diretório homeprog O programa será executado em um ambiente de linha de comando um shell do Linux ou terminal ssh com o MobaXTerm com o diretório corrente no próprio diretório homeprog Apresente as variáveis de ambiente necessárias ou os parâmetros no próprio comando para executar o programa e a linha de comando para executar o programa não estamos pedindo os prints de execução do programa apenas o comando para executar