Quote Originariamente inviata da lbottoni Visualizza il messaggio
codice:
class ProvaParametriArray {
    
    //int [] a;
    
    
    public static void main(String[] arg){
        
        b= new int[];
        b[0]=1;
        
        System.out.println(b[0]);
    }
    
}
Qui sono sbagliate 2 cose, primo non dichiari la proprietà statica nella classe ne un array locale quindi b è indefinito, secondo non dichiari la grandezza dell'array.

Quote Originariamente inviata da lbottoni Visualizza il messaggio
codice:
class ProvaParametriArray {
    
    //int [] a;
    
    
    public static void main(String[] arg){
        
        b= new int [1];
        b[0]=1;
        
        System.out.println(b[0]);
    }
    
}
Qui invece dichiari la grandezza dell'array ma ti scordi sempre di dichiarare b
codice:
int[] b = new int[1];
questo è corretto

Quote Originariamente inviata da lbottoni Visualizza il messaggio
per ora dico che la semplicità non è sinonimo di java (con ironia e voglia di imparare lo dico)

​Prova ad usare il c++ e vedi cosa non è sinonimo di semplicità