Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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

Explanation / Answer

Dear, just modify the printSet funciton, public void printSet() { for(int i=0; i