Faça um programa em Java que leia um vetor A de 100 elementos do tipo inteiro a serem lidos do teclado e identifique os valores múltiplos de 3, calcule e escreva a média desses valores. O usuário poderá repetir a operação enquanto desejar. Portanto, ao final da leitura dos 100 números e a apresentação da média, deve-se mostrar uma mensagem: “Deseja cadastrar mais 100 números?”, cuja resposta deverá ser S(sim) ou N(não). Caso não tenha sido digitado nenhum número múltiplo de 3, apresente uma mensagem para informar ao usuário.
import java.util.Scanner;
public class trabalho {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
boolean continuar=true;
char opcao;
int soma=0,media=0,cont=0;
int[] vetor = new int[5];
do
{
for(int i=0;i<vetor.length;i++){
System.out.println("Digite um número:");
vetor[i]= scan.nextInt();
if(vetor[i] % 3 == 0){
System.out.println();
}else{
System.out.println("Não foi inserido nenhum múltiplo de 3 !!");
}
soma=vetor[i]+soma;
cont++;
media++;
}
System.out.println("média : " + (media=soma/cont));
System.out.println("Deseja Cadastrar mais 5 números (S/N)? :");
opcao = scan.next().charAt(0);
if (opcao == 's' || opcao == 'S') {
System.out.println("ok vamos lá!!");
System.out.printf("\n");
}else{
System.out.println("Programa finalizado.");
System.exit(0);
}
}while( continuar );
}
}