View Single Post
Old 13-12-2006, 09:12   #3
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Messaggi: 5206
Quote:
Originariamente inviato da Fast&Furious
provando a compilare il codice viene dato errore:

"illegal start of expression"
la riga di riferimento è la 5, ovvero la riga in cui viene definito l'header della funzione (void stampaMatrice...).


Non ho capito quale sia l'errore, qualcuno può aiutarmi a capire dove ho sbagliato?
Semplicemente non puoi dichiarare un metodo dentro un altro metodo.

Ma ci sono altri problemi nel tuo codice. Il metodo 'stampaMatrice' devi dichiararlo static perché l'hai chiamato dal main. Inoltre quando stampi il valore dell'elemento devi mettere m[i][j]. E inoltre, ancora, la println devi metterla dopo il ciclo for interno, altrimenti stampi tutti i valori in 1 colonna.
__________________
Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
andbin è offline   Rispondi citando il messaggio o parte di esso