old_apache 15 Junior Poster in Training

it is not printing, because you have condition here:

if (row >= 0 && row <= 4 && col >=0 && col <= 4)
    System.out.print(list[col][row]=value);

while you called table with parameters ('A', 5, 5) so the condition will never true, try:

t.table(3, 3, 'A');

also, you have to change this one, because it's not make sense

public static void table(char col, int row, int value)

become

public static void table(int col, int row, char value)

and the way you printing, should be like this

if (row >= 0 && row < 4 && col >=0 && col < 4)
    System.out.print(list[col][row]);

because in your variable list, you only asigned until index 3.

JamesCherrill commented: Good contribution, even if the OP is too conceited to recognise it +15