Nao sei o q se passa, nao consigo. aparece um erro.
Nao devia gravar em .class?
Gravar o que? Primeiro deve compilar seu .java
Boas pessoal, dentro deste assunto de classes e construtores alguem tem um programa q sirva de exemplo pra uma base de dados de uma empresa ou supermercado?
ninguem me consegue ajudar?
Acho que seu problema ta mais pra uma consultoria ou empresa de TI né amigão ?
nao. é tb pra um trab…
No exemplo que me deram mais em cima podem me esxplicar o que é
Set?
É q o meu problema é o seguinte:
tenho estes métodos pra implementar:
public class ArrayUtils {
/* Apresenta na consola os valores de “a”.
Ex: Se “a” contém os valores 2, 1 e 5, então o método apresenta
o array na forma [2, 1, 5] */
public void writeln(int[] a) { /* a implementar */ }
/* Retorna um array sem as repetições que possam existir em "a" */
public int[] removeDuplicates(int[] a) { /* a implementar */ }
/* NOTA: Os três métodos seguintes consideram os arrays como
conjuntos (coleccções de inteiros sem repetições) */
/* Retorna um novo array, que contém os elementos que
correspondem ao conjunto diferença entre "a" e "b" */
public int[] difference(int[] a, int[] b) { /* a implementar */ }
/* Retorna um novo array, que contém os elementos que
correspondem ao conjunto intersecção entre "a" e "b" */
public int[] intersection(int[] a, int[] b) { /* a implementar */ }
/* Retorna um novo array, também sem repetições, que contém
os elementos que correspondem ao conjunto união entre "a" e "b" */
public int[] union(int[] a, int[] b) { /* a implementar */ }
}
e pra testar isso tnh isto:
public class Teste {
public static void main(String[] args) {
int[] array1 = {1,6,1,2,5};
int[] array2 = {3,1,1,3,44,2,1,1};
ArrayUtils au = new ArrayUtils();
System.out.print("Elementos do array1:");
au.writeln(array1);
System.out.print("Elementos do array2:");
au.writeln(array2);
System.out.print("Retirar elementos repetidos do array1");
array1 = au.removeDuplicates(array1);
au.writeln(array1);
System.out.print("Retirar elementos repetidos do array2");
array2 = au.removeDuplicates(array2);
au.writeln(array2);
System.out.println("Uniao dos elementos entre array1 e array2 ");
int[] uniao = au.union(array1, array2);
au.writeln(uniao);
System.out.print("Interseccao dos elementos entre array1 e array2");
int[] interseccao = au.intersection(array1, array2);
au.writeln(interseccao);
System.out.print("Diferenca dos elementos array2 e array1 ");
int[] diferenca = au.difference(array2, array1);
au.writeln(diferenca);
}
}
mas eu nao percebo nada disto
[quote=Serafim]nao. é tb pra um trab…
No exemplo que me deram mais em cima podem me esxplicar o que é
Set?[/quote]
claro…
oq vai dentro do <> é o tipo de dado que ele vai receber!!!
mas isso é da jdk 1.5 p/ frente!
Pois, ainda nao dei isso.
o meu trab é aquilo q tnh aqui em cima, mas nao percebo nada disto…
Ninguem me consegue ajudar?
Entao pessoal?
É q o meu problema é o seguinte:
tenho estes métodos pra implementar:
public class ArrayUtils {
/* Apresenta na consola os valores de "a".
Ex: Se "a" contém os valores 2, 1 e 5, então o método apresenta
o array na forma [2, 1, 5] */
public void writeln(int[] a) { /* a implementar */ }
/* Retorna um array sem as repetições que possam existir em "a" */
public int[] removeDuplicates(int[] a) { /* a implementar */ }
/* NOTA: Os três métodos seguintes consideram os arrays como
conjuntos (coleccções de inteiros sem repetições) */
/* Retorna um novo array, que contém os elementos que
correspondem ao conjunto diferença entre "a" e "b" */
public int[] difference(int[] a, int[] b) { /* a implementar */ }
/* Retorna um novo array, que contém os elementos que
correspondem ao conjunto intersecção entre "a" e "b" */
public int[] intersection(int[] a, int[] b) { /* a implementar */ }
/* Retorna um novo array, também sem repetições, que contém
os elementos que correspondem ao conjunto união entre "a" e "b" */
public int[] union(int[] a, int[] b) { /* a implementar */ }
}
e pra testar isso tnh isto:
public class Teste {
public static void main(String[] args) {
int[] array1 = {1,6,1,2,5};
int[] array2 = {3,1,1,3,44,2,1,1};
ArrayUtils au = new ArrayUtils();
System.out.print("Elementos do array1:");
au.writeln(array1);
System.out.print("Elementos do array2:");
au.writeln(array2);
System.out.print("Retirar elementos repetidos do array1");
array1 = au.removeDuplicates(array1);
au.writeln(array1);
System.out.print("Retirar elementos repetidos do array2");
array2 = au.removeDuplicates(array2);
au.writeln(array2);
System.out.println("Uniao dos elementos entre array1 e array2 ");
int[] uniao = au.union(array1, array2);
au.writeln(uniao);
System.out.print("Interseccao dos elementos entre array1 e array2");
int[] interseccao = au.intersection(array1, array2);
au.writeln(interseccao);
System.out.print("Diferenca dos elementos array2 e array1 ");
int[] diferenca = au.difference(array2, array1);
au.writeln(diferenca);
}
}
mas eu nao percebo nada disto
Alguem me consegue ajudar na parte dos repetidos?
É q sem saber a parte dos repetidos nao da pra fazer o resto, por favor ajudem me tnh q entregar este trab hj…
Va la pessoal, ajudem me, nao consigo fazer a parte do removeduplicates…
Pode parecer idiota, mas pela inocência da tua pergunta:
A linguagem que você tem que utilizar é Java?
Você pode utilizar Collections? Isto facilitaria tua vida… Em caso afirmativo, ganha um tempo lendo.
[]s