Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17

Discussione: Array

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123
    1. il for scritto così si chiama ciclo for-each, ed è presente da Java 5. In pratica scorre tutti gli elementi dall'inizio alla fine;
    2. ottieni un eccezione perchè mancano le tonde della chiamata al costruttore, molto probabilmente.

    Comunque capire l'eccezione riportata, specie se è come questa, è fondamentale (ed anche sapere che servono le tonde ).

    PS. ricorda anche in futuro di dire sempre quale eccezione viene lanciata quando qualcosa non funziona (oltre che postare la parte di codice interessata).

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Quote Originariamente inviata da paco8712 Visualizza il messaggio
    scusami vorrei chiederti 2 cose per capire:
    2 vicino al code Animale[] animali= new Animale[5] il ; mi da errore e non so perchè
    A me non da alcun errore, il codice che ti ho scritto è corretto. Tu cos'hai scritto?
    Il compilatore te lo dice cosa c'è che non va, sarebbe utile che riportassi sia il codice che l'errore del compilatore...


    Quote Originariamente inviata da Patrick Jane Visualizza il messaggio
    2. ottieni un eccezione perchè mancano le tonde della chiamata al costruttore, molto probabilmente.
    Non ci vanno parentesi tonde nell'istanziazione di un array...
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Quote Originariamente inviata da Alex'87 Visualizza il messaggio
    A me non da alcun errore, il codice che ti ho scritto è corretto. Tu cos'hai scritto?
    Il compilatore te lo dice cosa c'è che non va, sarebbe utile che riportassi sia il codice che l'errore del compilatore...



    Non ci vanno parentesi tonde nell'istanziazione di un array...
    Infatti l'array non ci vogliono....
    cmq ti scrivo l'errore che mi da il compilatore:

    Exception in thread "main" java.lang.Error: Unresolved compilation problem:

    questo è il codice che ho scritto:
    package it.mediaartex.regnoanimal;


    public class lancio {


    /**
    * @param args
    */
    public static void main(String args[]) {
    }

    Animale[] animali = new Animale[5];
    animali[0] = new Cane();
    animali[1] = new Gatto();
    animali[2] = new Passero();
    animali[3]= new Tonno();



    for (Animale animale : animali)
    {
    animale.parla();
    }
    }
    }


  4. #4
    Quote Originariamente inviata da paco8712 Visualizza il messaggio
    Infatti l'array non ci vogliono....
    cmq ti scrivo l'errore che mi da il compilatore:

    Exception in thread "main" java.lang.Error: Unresolved compilation problem:

    questo è il codice che ho scritto:

    é vero non mi era accorto pardonn

  5. #5
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Se indentassi il codice ti accorgeresti subito dell'errore

    Guarda bene dove hai messo quel codice... Va messo dentro il main() e non allo stesso livello. E controlla le parentesi, ad occhio ce ne è una di troppo
    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 Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Capita
    Usa un editor con la colorazione sintattica e l'evidenziazione delle parentesi, aiuta molto
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123
    Lol chiedo venia, non avevo visto nemmeno le quadre...

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.