Estou fazendo um exercício pra mostrar a posição dos elementos de um vetor, que são 15, e verificar quais dos elementos são iguais a 30.
O que consegui fazer foi isso:
import java.util.*;
class Vetor{
public static void main(String args[]){
Scanner ler= new Scanner(System.in);
int p[] = new int [15];
for( p[]=0; p[]<= 15; p++){
System.out.println("Digite um valor para a posição" +p[] + "do vetor");
p[]=ler.nextInt();
}
}
}
Agora, as dúvidas:
1) Na declaração das variáveis, eu tenho que colocar
int p[] = new int [15];
ou
int p[0] = new int [15]; ?
Estou pensando que é posição zero, então, p[0].
int p[]= new int [15] 'diz' ao java que se trata de um vetor?
Estou meio confuso com isso porque comecei aprendendo portugol.
2) Na entrada de dados, é
System.out.println("Digite um valor para a posição" +p[] + "do vetor" ) ;
ou
System.out.println("Digite um valor para a posição" +p[0] + "do vetor" ) ; ?
3) Pra saber se algum dos elementos contém o número 30, eu devo fazer um if pra cada um deles? Estou achando que não, pois é muito trabalhoso. Mas é a única idéia que tenho.
Obs: por favor não coloquem o código pronto. Estou tentando fazer.
Obrigado.
