public class ExercicioVetores {
/**
* @param args Programa que recebe valores do usuário: 1 Valor do tamanho do
* vetor. 2 Valor da posiçao onde será inserido um dado 3 Valor á
* ser inserido na posição informada 4 imprimir vetor
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Digite o TAMANHO do vetorBase que deseja criar.");
//Inicia o método que vai buscar as informações imputadas no System.in
Scanner teclado = new Scanner(System.in);
// Criando vetor com parametro recebido.
int vetorBase[] = new int[teclado.nextInt()];
// Iniciando vetor com valores zarados
Arrays.fill(vetorBase, 0);
System.out.println("O vetorBase tem TAMANHO = " + vetorBase.length);
//Mostrando os valores do vetor criado
for (int i : vetorBase) {
System.out.printf(" " + vetorBase[i]);
}
System.out.println("");
System.out.println("Digite a POSIÇÃO que deseja inserir um VALOR.");
int posicaoValor = teclado.nextInt();
System.out.println("Digite o VALOR que deseja inserir na POSIÇÃO.");
int valorInserido = teclado.nextInt();
System.out.println("Será inserido no vetorBase de TAMANHO = " + vetorBase.length + ", na POSIÇÃO = "+ posicaoValor + ", o VALOR = " + valorInserido);
vetorBase[posicaoValor] = valorInserido; //Vetor Base na posicaoValor recebe o valorInserido.
//Imprimir o vetor criado para mostrar a posição que foi inserido o valor na posição correta.
for (int i : vetorBase) {
System.out.println("");
}
/*
* Arrays.sort(vetorBase); Ordenação do vetor int mostrarPosicao =
* Arrays.binarySearch(num,1); Buscar valor
*/
}// main
}// class