Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Somma

  1. #1

    Somma

    Allora

    codice:
    
     for(int i=0;i<numero;i++){
                
    
            
                
                incasso_totale[i]=incasso;
                
                
                
               
                
            
            
            
            
            }
    Il mio problema e che posso fare qualche cosa affinchè si sommano tutti i prezzi inseriti nel vettore incasso_totale[i]? elemento per elemento?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di minomic
    Registrato dal
    Nov 2010
    Messaggi
    635
    Ciao,
    il metodo più semplice è inizializzare a 0 una variabile somma, scorrere l'array e incrementare questa variabile con i singoli valori.
    Quindi

    codice:
    somma += incasso[i];
    Alla fine del ciclo la variabile somma conterrà quello che cercavi.


  3. #3
    Quote Originariamente inviata da minomic Visualizza il messaggio
    Ciao,
    il metodo più semplice è inizializzare a 0 una variabile somma, scorrere l'array e incrementare questa variabile con i singoli valori.
    Quindi

    codice:
    somma += incasso[i];
    Alla fine del ciclo la variabile somma conterrà quello che cercavi.

    Allora a questa cosa ci avevo ragionato ma il problema facendo non mi funziona

    posto il codice

    codice:
     public  void lettura(String   nome2,double [] incasso,int numero_prodotti){
            
            
            
    
    double [] incasso_totale;
    
    
    double incas=0;
    
    
    incasso_totale=new double[numero_prodotti];
    
    incasso=new double[numero_prodotti];
    
    
    
            
            Maindistributore main=new Maindistributore();
            
            
            for(int i=0;i<numero_prodotti;i++){
                
                nome2="j";
            
                
                
                
                incas += incasso[i];
               
                
            
            
            
            
            }
            
            
            System.out.println("\nIncasso totale"+incas);
            
        }

  4. #4
    Utente di HTML.it L'avatar di minomic
    Registrato dal
    Nov 2010
    Messaggi
    635
    Il codice non è molto chiaro, però quel ciclo for è corretto. Sei sicuro che dentro all'array ci siano effettivamente i valori?

    Per chiarezza ti posto un piccolo esempio funzionante:

    codice:
    public class SommaArray {
    	
    	public static void main(String[] args) {
    		double[] array = new double[5];
    		
    		// riempimento dell'array
    		for(int i=0; i<5; i++) array[i] = i;
    		
    		double somma = 0;
    		
    		for(int i=0; i<5; i++) somma += array[i];
    		
    		System.out.println("La somma vale " + somma);
    	}
    
    
    }

  5. #5
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Se quello è il codice completo, non può funzionare. In particolare il vattore incasso è istanziato ma nessuno dei valori viene assegnato (e quindi sono tutti a zero di default)

    @minomic il corpo del for sulla stessa riga della dichiarazione non si può vedere
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  6. #6
    Utente di HTML.it L'avatar di minomic
    Registrato dal
    Nov 2010
    Messaggi
    635
    Quote Originariamente inviata da Alex'87 Visualizza il messaggio
    @minomic il corpo del for sulla stessa riga della dichiarazione non si può vedere
    No dai, non dire così!

  7. #7
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Quote Originariamente inviata da minomic Visualizza il messaggio
    No dai, non dire così!
    E' poco leggibile: a prima occhiata sembra che il corpo del ciclo sia la println. In ufficio uccido per molto meno
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.