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.
[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("----------------------------------------------");
}
}
}
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
percorrer todos os elementos do array: voce pode fazer isso utilizando o for()
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
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.