Escreva um programa para preencher valores de um vetor de inteiros
com 10 posições. O usuário irá informar os valores a serem inseridos
e suas respectivas posições no array. O programa deve tratar as
exceções ArrayIndexOutOfBoundsException quando for informada
uma posição inexistente do vetor e NumberFormatException quando
o valor informado não for número.
Crie uma Classe CalculoMatematico – Nela, crie um método divisao,
que recebe como parâmetros os valores a serem divididos. O retorno
é o resultado da divisão (todos os números devem ser do tipo inteiro)
• Crie uma classe de teste para testar a CalculoMatematico – Nela
crie um objeto CalculoMatematico e acesse o método divisao,
tentando dividir 4 por 0.
• Execute a classe e veja o que acontece Crie um bloco try…catch
no metodo divisao para tratar a operação realizada
• No catch: – Informar o objeto do tipo ArithmeticException – Imprimir
uma mensagem informando que a operação não pode ser realizada
– Retorna zero
import java.util.Arrays;
public class resv {
public static void main(String[] args) {
// TODO Stub de método gerado automaticamente
int[] valor = new int[10];
for (int i = 0; 1 <= 10; i++) {
System.out.println("Digite um número");
System.out.println(valor[i]);
}
}
Em “O usuário irá informa os valores a serem inseridos e suas respectivas posições no Array.”,
Creio que deverás usar um Scanner para ler essas informações.
Em “O programa deve tratar as exceções ArrayIndexOutOfBoundsException quando for informada uma posição inexistente do vetor e NumberFormatException quando
o valor informado não for número.”
Para isso deve saber tratar as exceções. Suponho que tu saiba (ou deveria saber) fazer isso. Contudo, sugiro ver esse conteúdo: Java Tutorials - Exceptions. E caso tenha acesso a uma boa biblioteca, sugiro consultar esse livro: JCP8, Cap. 11 - Tratamento de Exceções, pág. 335-354.
JCP8 = Java Como Programar 8ª edição, Deitel & Deitel.