rie uma classe “Vetor” que deve armazenar um atributo vetor do tipo inteiro. Este atributo deve ter tamanho fixo de 10 e acesso do tipo privado. Para esta classe, implemente na linguagem Java:
Objetivo: escrever um programa que cria um objeto do tipo Vetor, insere os valores dados como entrada no objeto e imprime o resultado do método “imprimeMaior()”
Entrada: uma lista com 10 numeros que devem ser inseridos no objeto
Esse seu método incializaCom não vai funcionar da maneira que você espera, Vou comentar no seu código e depois propor uma mudança.
publicvoidinicializaCom(intn){//Aqui você não precisa receber 'n' como parâmetro, pois você ta zerando ele logo abaixo, e na verdade você nem precisa desse 'n' pois o '0' será um valor estáticon=0;//Não se faz necessárioScannerleia=newScanner(System.in);intvalor;//Não se faz necessário, pois você deve apenas zerar todo o vetorvalor=leia.nextInt();//Caso queira deixar que o usuário diga qual valor ele quer colocar em todo vetor deve receber essa variável 'valor' como parametro e colocar essa linha de receber dentro do 'for' antes do 'setElemento'for(inti=0;i<10;i++){this.setElemento(n,valor);//Neste caso você não ta percorrendo o vetor, analisa, o primeiro parametro é a posição logo você determinou que 'n' é '0' então ele vai rodar 10x colocando o valor que a variavel 'valor' tem na mesma posição}//Como poderia melhorar esse código? Refaça e mande pra gente