Criação de Arrays

Ola amigos, é meu primeiro post, sou iniciante em java, e preciso de uma ajuda:

tenho que criar dois vetores, um com nomes, e outro com idades, tendo registros fixos de 10 cada um. depois solicitar ao usuario q digite uma idade
e mostra as idades maiores ou iguais com a informada pelo usuario. Ajuda ae, nao sei nem por onde começa.

vlw

Fiz um código no BlueJ, tomara que ajude voce

[code]import javax.swing.;
import java.util.
;
public class teste
{
public static void main(String[] args) {
String nome[] = new String [10];
int idade[] = new int [10];
Scanner entrada = new Scanner(System.in);
int cons =0;

  for (int i=0;i<=9;i++){
        System.out.println("Entre com seu nome");  
        nome[i] = entrada.next();
        System.out.println("Entre com sua idade");  
        idade[i] = entrada.nextInt();
        System.out.println("----------------------------------------------");
  }  

  System.out.println("Digite a idade a consultar");
  cons = entrada.nextInt();
  System.out.println("----------------------------------------------");
  for (int t=0;t<=9;t++){
            if (idade[t]>= cons){
                System.out.println(nome[t]);  
                System.out.println(idade[t]);
                System.out.println("----------------------------------------------");
            }
  }
}

}[/code]

Olá coleguinha,
voce pode começar dividindo seu problema em pequenas partes, facilitando assim no desenvolvimento da sua solução.

uma das formas para se criar um array:

int[] idades = {10, 20, 30, 40, 50};
String[] nomes = {"João", "José", "Joaquim", "Joselito", "Januário"};

para aprender sobre arrays, voce pode consultar a documentação sobre arrays neste link

para capturar a entrada do usuário voce pode utilizar a classe Scanner

System.out.println("Digite uma idade: ");
Scanner scanner = new Scanner(System.in);
int idadeDigitada = scanner.nextInt(); //crio uma variável para armazenar o valor digitado pelo usuário

voce pode aprender mais sobre a classe Scanner neste link

para realizar a ultima tarefa voce deve

  1. percorrer todos os elementos do array: voce pode fazer isso utilizando o for()
  2. comparar a idade digitada pelo usuário com a idade do array no índice atual: voce pode fazer isso utilizando o if()
for (int i = 0; i < 5; i++) { //percorrendo os 5 elementos do meu Array
	if (idades[i] >= idadeDigitada) { //se a idade na posição [i] do meu array for maior ou igual a idade digitada pelo usuário
		System.out.println("Nome: " + nomes[i] + " - Idade: " + idades[i]); //mostre no console o nome/idade da pessoa/idade na posição [i] dos arrays
	}
}

voce pode aprender mais sobre alguns comandos do java neste link

Boa sorte, e bons estudos.

vlw amigos, me ajudo mto, so tenho mais uma duvida;

como faço um metodo com dois parametros, um inteiro e outro caracter que pode ser ‘p’ ou ‘i’, para filtrar numeros pares e impares
se puderem me ajudar mais uma vez eu agradeço.

obrigado

este é um exemplo…

public static ArrayList<Integer> parOuImpar(int vetor[], Character tipo){
	
	ArrayList<Integer> retorno = new ArrayList<Integer>();
	
	if(tipo.equals('p')){
		for(int i = 0; i < vetor.length; i ++){
			if(vetor[i] % 2 == 0){
				retorno.add(vetor[i]);
			}
		}
	} else {
		for(int i = 0; i < vetor.length; i ++){
			if(vetor[i] % 2 != 0){
				retorno.add(vetor[i]);
			}
		}
	}
	
	return retorno;
}

vc pode melhora-lo…

Parabens vcs acabaram de resolver mais um exercicio de faculdade. ¬¬