Non ha senso che istanzi qui gli array di Case e Point .... visto che tanto j e z sono 0. E quindi array "vuoti" (senza spazio per gli elementi) che ti servono?Originariamente inviato da blackguardian
codice:int j=0; int z=0; Case[] casi = new Case[z]; Point[] punti = new Point [j];
Qui hai fatto un giro pazzesco con l'uso pure di un array (inutile) solo per poter assegnare i valori ad altre 2 variabili int.Originariamente inviato da blackguardian
codice:String parole[] = linea.split(" "); int valoriInt[]=new int[parole.length]; valoriInt[0]=Integer.parseInt(parole[0]); valoriInt[1]=Integer.parseInt(parole[1]); int N = valoriInt[0]; int M = valoriInt[1];
No, stesso giro di passaggi inutili con un array. E oltretutto la condizione del for i == N è palesemente sbagliata.Originariamente inviato da blackguardian
codice:for (int i = 0; i == N; i++) { linea = br.readLine(); String stringhe[] = linea.split(" "); int interi [] = new int[stringhe.length]; interi[0]=Integer.parseInt(stringhe[0]); interi[1]=Integer.parseInt(stringhe[1]); int x = interi[0]; int y = interi[1];
No no. Rivedi il tutto molto bene!