Arrays são estruturas limitadas e estáticas.
Se a tua dúvida é como inserir uma nota em uma posição do array, ok. É simples:
nota[indice]=8;
Onde índice é um número entre 0 e o tamanho máximo do array - 1.
Se a dúvida é como inserir mais elementos para armazenar notas a resposta é: não dá (ok, até dá, mas é um processo não indicado)
U
usuario1234
Minha dúvida seria inserir mais elementos para armazenar notas. Estou tentando fazer isso
packageexer4;importjava.util.Scanner;publicclassExer4{publicstaticvoidmain(String[]args){Scannerin=newScanner(System.in);intnota[]={1,4,5,7,6,inserir};intinserir=in.nextInt();System.out.println("Digite as suas notas e espere a media");System.out.println("Sua nota pode ser:"+nota);System.out.println("Sua media pode ser:"+nota/2);}}
Lucas_Camara
Veja um exemplo de como incrementar um array:
/** * Adiciona um novo valor no array */privatestaticint[]addTo(int[]original,intnovoValor){//criaumnovoarraycomumaposiçãoamaisdoqueoarrayoriginalint[]novoArray=newint[original.length + 1];//CopiaosvaloresdoarrayoriginalparaonovoArrayfor(inti=0;i<original.length;i++){novoArray[i]=original[i];}//AdicionaonovoValornaultimaposiçãodonovoArraynovoArray[novoArray.length-1]=novoValor;//RetornaonovoArraycomumanovaposiçãocomonovoValorinformadoreturnnovoArray;}
darlan_machado
Que, na verdade, não é incrementar, é criar um novo, com mais “casas”