Alguem pode me ajudar com essa duvida?
Estou fazendo um array onde irao da entrada em 5 valores, tera uma opção que nao fiz ainda de alterar o valor dos elementos do array, porem fiz esse esboço e nao consegui resolver a parte da soma ali. sempre que digito a opção 1 de ver saldo ele faz novamente a soma dentro do laço… queria que ele exibisse apenas o saldo ja existente e caso haja alteração no array ele puxe o novo saldo.
public static void main(String[] args) {
int[] A = {1, 2, 3, 4, 5};
int soma = 0;
int x = 0;
int conta;
boolean somado = false;
Scanner ler = new Scanner(System.in);
while (x == 0) {
System.out.println("Digite uma opção: ");
System.out.println("1 - Ver soma. ");
System.out.println("2 - Sair.");
conta = ler.nextInt();
if (conta == 1) {
for (int i = 0; i < 5; i++) {
soma += A[i];
somado = true;
}
}
System.out.println(soma);
if (conta == 2) {
x = 1;
System.out.println("Programa encerrado.");
}
}
}