Media dos multiplos de 3

Gente, preciso criar um programa que calcule a media dos numeros multiplos de 3, dentre varios inseridos pelo usuario.
Tipo, eu digito: 3 4 6 8 9 12 10 15 21 5;
daí ele pega: 3+6+9+12+15+21/6.
Fiz até aki, mas daki num sei mais pra onde vai… alguem pode me ajudar???

[code]import java.util.Scanner;

public class Exercicio_pag058_03 {

public static void main(String[] args) {
	Scanner input = new Scanner (System.in);
	int count = 0;
	int [] num = new int [10];
	for (int i = 0; i < num.length; i++){
		System.out.print("Digite 10 numeros inteiro: ");
		num [i] = input.nextInt();
		if(num[i] % 3 == 0){
                           // Não sei o que deve ser colocado aki 
			
		} else {
			System.out.println(" " + num[i]);
		}
		}

}

}
[/code]

Você precisa ter 2 laços “for”: um deles é para ler os dados, e o outro é o que é usado para calcular a média.

seu código está um pouco confuso para mim…
vou fazer um algoritmo bem simples (tem outras formas mas achei a mais simples)

vc precisa de uma variável soma que armazena a soma dos números
e uma variável tamanho

se obedecer a condição :
soma = soma + numero
quantidade ++

[quote=rvcabral]vou dar uma dica use o “%” que é o resto da divisão de um número exemplo:

8%3 - retorna o resto da divisão de 8 por 3

[/quote]

Ela já está usando o “%”; o que ela está em dúvida é como totalizar os múltiplos de 3, para calcular a média.

A Evelyn precisa criar duas variáveis: uma para contar quais são os múltiplos de 3, e outra para somar esses múltiplos.

e como eu devo instanciar a variavel q vai contar os multiplos?

Da mesma forma que você instanciou a variável “count”. Aliás, para que serve a variável “count” no seu código?

é que eu já fiz, virei e mexi de várias formas, isso deve ser rastro de alguma tentativa

Vou mostrar o código quase pronto, só para você ler e entender.

     ....
     public static void main(String[] args) {  
         Scanner input = new Scanner (System.in);  
         int [] num = new int [10];  
         // Vamos separar o seu programa em dois pedaços.
         // O primeiro lê os dados, e o segundo calcula a média.
         // 1) Vamos ler os dados
         for (int i = 0; i < num.length; i++){  
             System.out.print("Digite 10 numeros inteiro: ");  
             num [i] = input.nextInt();  
         }
         // 2) Vamos calcular a média.
         // Primeiramente vamos achar quantos dados são múltiplos de 3.
         int nMultiplosDe3 = 0;
         for (int i = 0; i < num.length; i++){  
             if (num[i] % 3 == 0) {
                 nMultiplosDe3 = nMultiplosDe3 + 1;
             }
         }
         // Agora vamos somar tudo.
         int soma;
         for (int i = 0; i < num.length; i++){  
             if (num[i] % 3 == 0) {
                 soma = soma + num[i];
             }
         }
         // Agora fica por sua conta calcular a média. Note que você já tem "soma" e "nMultiplosDe3".
         ....
    }  
    ....

legal!!! mto obrigada, consegui!!