Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    378

    [java] - Controllare che una delle colonne della matriceB contenga gli stessi valori

    come da oggetto, come posso fare??

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [java] - Controllare che una delle colonne della matriceB contenga gli stessi val

    Originariamente inviato da XvOg1
    come da oggetto, come posso fare??
    Fai un ciclo for.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    378
    ok ma come lo controllo l'intera colonna??

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Esempio (array bidimensionale di interi):

    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;
    }
    Non l'ho provata ma dovrebbe essere ok. Come vedi è davvero banale!
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    378
    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;
    }

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    378
    credo che possa pure omettere quell inutile enunciato if(a)

  7. #7
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    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.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    378
    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!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.