Ajuda no for,

package exeum;

import javax.swing.JOptionPane;

public class ExeUm {

public static void main(String[] args) {
    

  

String aux; 
   int pegaNume=0; 
    


  
   
   
   
   for (int conta=0;conta <15;conta++ ) {
 
   aux = JOptionPane.showInputDialog("Digite um numero : "); 
  pegaNume=Integer.parseInt(aux); 
 
    
  pegaNume+=pegaNume;          // queria que ele somase 15 valores diferentes (que o usuario informa), mas não está somando esta somando ele mesmo,
  
  
        
    }

JOptionPane.showMessageDialog(null, “o numero é :”+pegaNume);

}

Essa linha ta errada, vc ta atribuindo o valor ao somatório:

pegaNume=Integer.parseInt(aux);

E depois apenas duplica o valor:

pegaNume+=pegaNume;

O correto seria:

int n = Integer.parseInt(aux); pegaNume+=aux;

Olá dioni deivid dors!

O problema no seu código é que em cada iteração você está substituindo o valor da sua variável pegaNume pelo digitado pelo usuário (você faz isso na linha pegaNume=Integer.parseInt(aux)) ;).

Para seu caso, você pode fazer de duas formas: ou cria uma variável que será responsável apenas por acumular os valores ou acumula na que já existe quando receber o valor da tela (caixa de diálogo).

Exemplo usando a mesma variável e acumulando ao receber o valor da tela:

import javax.swing.JOptionPane; 
public class ex6 { 
	public static void main(String[] args) { 
		String aux; 
		int pegaNume = 0; 

		for (int conta = 0; conta < 15; conta++) { 

			aux = JOptionPane.showInputDialog("Digite um numero:"); 
			pegaNume += Integer.parseInt(aux); 

		} 
		
		JOptionPane.showMessageDialog(null, "o numero é :"+pegaNume); 
	}
}

Dica: ao inserir código num post, utilize a marcação “Code” que fica na parte superior do editor, próximo de outras ferramentas para formatar a mensagem. Assim seu código aparece aqui com as formatações de cores do Java.

Abraços!

valeu brother , ajudou bastante