Personally I would not overcomplicate things.
Your input will be (in Java terms) one long string. So the char array it is using if the console input was 2 + 2 would be "2 + 2"
First you will want to parse the string into seperate components. Take a look at the Strin library definition on the Sun website (hint: subset).
Once you have 3 seperate Strings from your original input I wouldnt use a switch statement myself, I would simply use a If else structure.
So if we have 3 new strings "A, B and C" B will be our operator, A and C will be our values. As you know the operators you are looking for your if else structure would be somethin along the lines of "if(B == "+") { Out = A + C; } else if(B == "-") { Out = A - C; } etc etc
I dont want to totally solve it for you or theres no way you can learn

Java is VERY powerful when it comes to strin manipulation however and I can heartily suggest you get used to using the sun online help (java.sun.com.)
Apologies for any missing "l's" or "g's" in this post, my new Eclipse II keyboard is playin up....
[EDIT] Given your age and location, ae you at Staffordshire University?

I graduated last year and moved onto manchester. If you are there have you met Peter Hoornaert?