olá pessoal!
sou novato em programação java, e estou precisando de uma ajuda:
o que me foi pedido:
Criar um programa que
1 - Leia 20 valores do tipo inteiro, atraves de metodo especifico;
2 - Imprima os valores, através do método especifico;
3 - Altere um valor de uma determinada posição do vetor, através de método especifico;
4 - Atribua o valor null a todas posições do vetor, eliminando os valores lidos;
as partes 1, 2, e 4 eu ja tenho uma ideia e quase certeza de como fazer...
meu problema esta na 3ª questão.
segue oq ja fiz:
import javax.swing.JOptionPane;
public class vetor
{
private int vetor[] = new int[20];
private int i;
private String valor;
public void main (String args[])
{
inserir();
imprimir();
alterarValor();
anularValores();
}
public void inserir() {
for (int i = 0; i < 20; i++) {
valor = JOptionPane.showInputDialog("Digite os valores");
vetor[i] = Integer.parseInt(valor);
}
}
public void imprimir() {
for (int i = 0; i < 20; i++) {
System.out.println(vetor[i]);
}
}
o que eu queria: atravez de uma JOptionPane de input determinar qual posição deve ser alterada;
atravez de outra JOptionPane atribuir um valor para a posição escolhida acima.
agradeço desde já pela ajuda
