alguém pode olhar este código e me dizer se tem algo errado? [resolvido]

8 respostas
F
import <a href="http://java.io">java.io</a>.*;

class ex4

{

public static void main ( String args[] ) {

int[] vet1 = new int[10];

int[] vet2 = new int[10];
vet1[0] = 0;
     vet1[1] = 1;
     vet1[2] = 2;
     vet1[3] = 3;
     vet1[4] = 4;
     vet1[5] = 5;
     vet1[6] = 6;
     vet1[7] = 7;
     vet1[8] = 8;
     vet1[9] = 9;
     vet2[0] = 5;
     vet2[1] = 4;
     vet2[2] = 3;
     vet2[3] = 2;
     vet2[4] = 1;
     vet2[5] = 12;
     vet2[6] = 11;
     vet2[7] = 10;
     vet2[8] = 9;
     vet2[9] = 8;

     imprime( vet1 );
     imprime( vet2 );
     Uniao( vet1, vet2 );
     diferenca( vet1, vet2 );
     diferenca( vet1, vet2 );
     Contem( vet1, vet2 );
     Contem( vet2, vet1 );

}

public static void imprime( int[] vet )

{

for ( int inc = 0; inc < vet.length; inc++ )

System.out.println( vet[ inc ] );

}
public static void Uniao( int[] vet1, int[] vet2 )

{

for ( int inc = 0; inc < vet.length; inc++ )

System.out.println( String.valueOf( vet1[ inc ] + vet2[ inc ] ) );

}

public static void diferenca( int[] vet1, int[] vet2 )

{

for ( int inc = 0; inc < vet.length; inc++ )

System.out.println( String.valueOf( vet1[ inc ] - vet2[ inc ] ) );

}

public static void Contem( int[] vet1, int[] vet2 )

{

for ( int inc = 0; inc < aivet.length; inc++ ) {

if ( vet2 == vet1 ) {

System.out.println( String.valueOf( vet1[ inc ] ) + " U " + String.valueOf( vet2[ inc ] ) );

}

}

}

}

8 Respostas

foia

pois é,

o compilador (javac) acusou algum erro ?!

fôia

F

Siiimmm…

os erros abaixo:::

C:\Exercícios Java>javac exercicio4.java

exercicio4.java:34: Uniao(int[],int[],int[]) in ex4 cannot be applied to (int[], int[])

Uniao( vet1, vet2 );

^

exercicio4.java:35: cannot find symbol

symbol  : method diferenca(int[],int[])

location: class ex4

diferenca( vet1, vet2 );

^

exercicio4.java:36: cannot find symbol

symbol  : method diferenca(int[],int[])

location: class ex4

diferenca( vet1, vet2 );

^

exercicio4.java:61: cannot find symbol

symbol  : variable aivet

location: class ex4

for ( int inc = 0; inc < aivet.length; inc++ ) {

^

4 errors
Ricardo_Netto_Cunha

Eu rodei aqui e funcionou alterando alguns trechos do teu código… vet.length… para vet1.length.

Estás usando uma referência a um vetor não declarado.

Espero ter ajudado!

P

A variavel vet não esta declarada nos metodos
uniao e diferenca

e a variavel aivet não esta declarada no metodo Contem

foia

:mrgreen:

F

Mas vc alterou soh isso mesmo!?

Beijo
Brigada

F

Tudo bem! Obrigada Pessoal!

Agora to indo fazer minha provaaaa…

To ferrada! mas tudo bem!

Valeu pela ajudinha!
Beijos
FLavinha

Diogenes

PelamordeDeus, coloca o código entre tags code da próxima vez…
Não custa nada, e os nossos olhos agradecem! :smiley:

Criado 14 de junho de 2005
Ultima resposta 14 de jun. de 2005
Respostas 8
Participantes 5