Java help:How do I fix this error?
<p>In my class we are working on a java program that creates 'cards' with a face value and suit. It uses two files, one being a runner and one being the class.However I have been stumped by a series of errors in my code that I can't figure out how to get rid of.</p>

<p>This is my code for the card class:</p>

<pre><code>public class Card
{
    public static final String FACES[] = {"ZERO","ACE","TWO","THREE","FOUR",
            "FIVE","SIX","SEVEN","EIGHT","NINE","TEN","JACK","QUEEN","KING"};

        private String suit;
        private int face;

        public Card()
        {
            face = 0;
            suit = "CLUBS";
        }
        //set methods
        public Card(String str1, int int1)
        {
            face = int1;
            suit = str1;
        }

    public int getFace()
    {
        return face;
    }

    public String getSuit()
    {
        return suit;
    }
    public Void setFace(int face)
    {
        face = face;
        return face;
    }
    public Void setSuit(String suit)
    {
        suit = suit;
        return suit;
    }

    public String toString()
    {
        return FACES[face] + " of " + suit;
    }
 }
</code></pre>

<p>The part That is giving me issues is setSuit() and setFace().</p>

<p>before this I tries This.suit or This.face and that gave me a return error asking me to return (which of course didn't work)</p>

<p>this current setup gives me an error saying that it cannot convert to void.</p>

<p>I feel like this is so simple, yet I'm a novice and just started trying java about three weeks ago, so can someone help me out here? I don't just want an answer, I want to understand why this isn't working.  </p>