Comparação de vetor

È o seguinte, preciso fazer dois vetores booleano identicos(mesmo tamanho) e que ao fazer a comparação para prova se eles sao identicos ou nao, exiba a mensagem, porém nao estou sabendo como proceder.

Ta tudo bagunçado, estou nesse passo aqui, nao sei estou certo.

[code]public class arraydoisvetores {

public static void main(String[] args)
{
boolean array[][] = new boolean[10][10];

   int a;
   int b;
   int c;

   for (int i = 0; i < array.length; i++)
    {
       //a = i;
    //System.out.println("Array a: "+i);
    //}
   for (int j = 0; j < array.length; j++)
    {
      //   b = j;
      //   System.out.println("Array b: "+j);
    //}

    if ( array[i] == array[j])
        System.out.println("Array igual");
    else
        System.out.println("Diferentes");

    }
    }

}

}[/code]

Agradecido.

Anhaya

No seu código que postou, tem uma matriz !! com linha e coluna… !!!
Você quer comparar isto?

Ou seria dois vetores ?

A[true, false, true, true]
B[false, true, true, false]

Att

é e nao, tipo assim, eu declarei uma matriz(acho que fiz errado), a intenção é fazer um vetor com 10 elementos, fazendo um for que percorra ela toda, ou seja, seu resultado sera: 1,2,3… , o mesmo vale para o outro vetor, ou seja, obviamente eles seram iguais quando feito a comparação, feito isso, imprimir true caso seja igual.

Para ser mais completo, posterei o enunciado do exercício.

Dados dois vetores quaisquer de booleanos compare-os e informe se ambos são
idênticos, para serem idênticos os vetores devem possuir o mesmo tamanho e
os mesmos elementos em cada posição.

if ( array[i] == array[j])

System.out.println(“Array igual”);

você vai precisar de uma variável boolean de controle, porque o fato de um elemento ser igual não quer dizer que o vetor seja
então inicializa essa variável boolean igual como true e no a cada passo do loop se for diferente você muda pra false, só isso
depois do loop você verifica o valor dessa variável
se ela valer true é porque nenhum elemento é diferente
daí sim você manda o println()

além disso você tem que comparar o length dos dois vetores logo no começo e se forem diferentes você já sabe que eles são diferentes sem analisar os elementos

Anhaya, apenas como dica

Para declarar um vetor utiliza assim

boolean arrayA[] = new boolean[10]; << Não carrega os itens, é necessário depois iniciar o mesmo. ou boolean arrayA[] = {true, false, true, true}; << Carregando os itens.
Nos demais, é utilizando mais ou menos esta regra que você fez… um loop pelo A, comparando com o B.
Outro detalhe importante é a dica do Alfredo Barbosa, vetores com tamanhos diferentes, não precisa fazer o loop, visto que eles ja são considerados diferentes

Tente e surgindo duvidas, so ir postando.

Att

tendi , Brigado, vou tentar aqui.

[]s