come da oggetto, come posso fare??
come da oggetto, come posso fare??
Fai un ciclo for.Originariamente inviato da XvOg1
come da oggetto, come posso fare??
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
ok ma come lo controllo l'intera colonna??
Esempio (array bidimensionale di interi):
Non l'ho provata ma dovrebbe essere ok. Come vedi è davvero banale!codice:public static boolean sameColumnValues (int[][] a, int col) { int v = 0; for (int i = 0; i < a.length; i++) { if (i == 0) v = a[i][col]; else if (v != a[i][col]) return false; } return true; }
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
ho fatto cosi e sembra funzionare..speriamo..
codice:boolean a = false; int b = 0; for (int i = 0; i < l; i++){ b = 0; for (int j = 0; j < h; j++){ if(campo[i][j] == '.') b += 1; if(b==h) a = true; if(a) return a; }} return a; }
credo che possa pure omettere quell inutile enunciato if(a)![]()
Alt ... forse non era chiaro: vuoi controllare che nella colonna ci sia lo stesso valore (qualunque) oppure che ci sia uno stesso valore ben preciso che devi passare tu??
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Chiedo venia,alle volte per la fretta...
comunque quello che mi serviva è che in una delle qualsiasi colonne della matrice bidimensionale se vi era lo stesso carattere all'interno delle celle doveva restituire true,altrimenti false.
cmq ho risolto più o meno come ho postato su.
Ti ringrazio comunque per l'interessamento
Ora vado a nanna che per oggi la mia testa scoppia![]()
Notte!