Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di adp
    Registrato dal
    Oct 2008
    Messaggi
    87

    errore programmino

    Salve ragazzi ho scritto questo programma
    codice:
    package semplici;
    public class Array_min_max{
    	int [] numeri={1,2,3,4};
    	//recupero il numero di elementi dell'array
    	int somma=0; 
    	for(int i=0;i<numeri.length-1;i++){
    	  int somma=somma+ numeri[i];
    		 float media=(float)somma/numeri.length-1;	
    		 }	
    }
    }
    Ma mi esce un errore nella riga
    Adp

  2. #2
    Utente di HTML.it L'avatar di adp
    Registrato dal
    Oct 2008
    Messaggi
    87
    scusate,
    dicevo
    mi esce un errore nella riga int somma=0;
    Syntax error on token ";", { expected after this token
    e a causa di questo errore nn mi fa neppure compilare infatti mi da il risultato del programma precedente, ma io nn capisco come risolvere, a me sembra tutto ok, qualcuno mi puo' aiutare??
    Adp

  3. #3
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803
    Originariamente inviato da adp
    scusate,
    dicevo
    mi esce un errore nella riga int somma=0;
    Syntax error on token ";", { expected after this token
    e a causa di questo errore nn mi fa neppure compilare infatti mi da il risultato del programma precedente, ma io nn capisco come risolvere, a me sembra tutto ok, qualcuno mi puo' aiutare??
    scusa ma quello è tutto il codice?
    -cosa vuoi far girare se non hai scritto il metodo main?
    -l'intero "somma" l'hai dichiarato due volte
    -il calcolo della media non va certo fatto nel for
    - perchè scrivi numeri.length-1?

  4. #4
    Ma tra l'altro, che linguaggio è? Ad occhio direi Java, ma per quello c'è il subforum apposito.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it L'avatar di Metflar
    Registrato dal
    Apr 2007
    Messaggi
    790

    Re: errore programmino

    Originariamente inviato da adp
    Salve ragazzi ho scritto questo programma
    codice:
    package semplici;
    public class Array_min_max{
       public static void main(String[] args){
    	int [] numeri={1,2,3,4};
    	//recupero il numero di elementi dell'array
    	int somma=0; 
    	for(int i=0;i<numeri.length-1;i++){
    	  int somma=somma+ numeri[i];
    		 float media=(float)somma/numeri.length-1;	
    		 }	
    }
    }
    Ma mi esce un errore nella riga
    mancava il metodo main..per il resto nn ho controllato
    conoscenze: C/C++, Java, PHP, Python
    [No PM tecnici o di qualsiasi genere]

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,480

    Moderazione

    Ho corretto il titolo e spostato la discussione.
    Invito l'autore a leggere il Regolamento dell'area, a postare nel luogo adatto e a seguire le norme indicate.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    codice:
    package semplici;
    
    public class Array_min_max
    {
        public static void main(String[] argc)
        {
            int[] numeri={1,2,3,4};
    
    	//recupero il numero di elementi dell'array
    	int somma=0; 
    	for(int i=0;i<numeri.length;i++) somma=somma+numeri[i];
    
            float media=(float)somma/numeri.length;
        }
    }

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  8. #8
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803
    Originariamente inviato da neroux
    ..
    dato gli errori grossolani non ho postato le correzioni perchè avrei voluto far rendere conto all'utente, che è chiaramente alle prime armi, di quello che ha scritto, e con la soluzione postata paradossalmente può darsi che non prenda coscienza di tutti gli errori, ma vabbè

  9. #9
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Originariamente inviato da ant_alt
    dato gli errori grossolani non ho postato le correzioni perchè avrei voluto far rendere conto all'utente, che è chiaramente alle prime armi, di quello che ha scritto, e con la soluzione postata paradossalmente può darsi che non prenda coscienza di tutti gli errori, ma vabbè
    Vuoi che la faccio sparire?


    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  10. #10
    Utente di HTML.it L'avatar di Pastore12
    Registrato dal
    Oct 2008
    Messaggi
    1,051
    La penso come ant_alt. Sarebbe meglio dare la possibilità al novizio di spaccarsi la testa un po' di più. Tanto per essere sicuri che comprenda realmente quanto gli viene suggerito.
    "Ethics are to me something private. Whenever you use it as an argument for why somebody_else should do something, you’re no longer being ethical, you’re just being a sanctimonious dick-head"
    Linus Torvalds

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 © 2026 vBulletin Solutions, Inc. All rights reserved.