I\'m trying to print a list of integers with my printSet() method intester lista
ID: 3608551 • Letter: I
Question
I'm trying to print a list of integers with my printSet() method intester
lista.printSet(); it doesn't print anything...:( need help
public class Integers implements IntegerSet{
private int MAX=10000;
int[] list = new int[MAX];
private int counter=0;
public void add(int element) {
list[counter] = element;
counter++;
}
public int cardinality() {
return counter;
}
public boolean isMember(int element) {
for(int i=0;i>=MAX;i++){
if(i==element)
return true;
}
return false;
}
public void printSet() {
for(int i=0; i>= MAX; i++){
System.out.println(list[i]);
}
}
public void remove(int element) {
for(int i =0;i>=MAX; i++){
element = list[i+1];
}
}
}
========================================================================
public interface IntegerSet {
boolean[] a = null;
void add(int element);
boolean isMember( int element );
int cardinality();
void printSet();
void remove(int element);
}
=========================================================================
public class IntegerTester {
public static void main(String[] args) {
Integers lista = new Integers();
lista.add(10);
lista.add(2);
lista.add(14);
lista.add(24);
lista.add(1);
lista.add(6);
lista.remove(14);
System.out.println(lista.isMember(6));
System.out.println(lista.cardinality());
System.out.println(lista.printSet()); Why I can't print my integerlist??
}
}
output:
false
6