Bene.
Secondo me, però, ti stai complicando enormemente la vita. Se lo scopo è quello di far introdurre all'utente la matrice con tutti i numeri crescenti, prova a vedere e capire questo codice:
codice:int last = Integer.MIN_VALUE; // Puoi assegnare un valore molto piccolo a piacere (es, -1000) int num = 0; for(int i=0; i<R; i++) { for(int j=0; j<C; j++) { do { System.out.println("Inserisci valore (" + (i+1) + ", " + (j+1) + "): "); num = sc.nextInt(); if (num < last) System.out.println("Valore errato"); } while(num < last); m1[i][j] = num; last = num; } }
Ciao.![]()



Rispondi quotando