Problem with continents

what am i doint wrong?
"
public class switch {
public static void main(string args)
{
int continent = ‘4’ ;

switch (continent) 
  case '1': System.out.printin("North Amrica: Mexico City, Mexico") ;
    			break;
  case '2': System.out.printin("South Amrica: Sao Paulo, Brazil") ; 
    			break;
  case '3': System.out.printin("Europe: Moscow; Russia") ;
    			break;
  case '4': System.out.printin("Africa: Lagos, Nigeria") ;
    			break;
  case '5': System.out.printin("Asia: Shanghai, China") ; 
    			break;
   case '6': System.out.printin("Australia: Sydney, Australia");
    			break;
  case '7': System.out.printin("Antarctica: McMurdo Station, US");
    			break;
  default : System.out.printin("Undefind Continent");
    			break;

}

}

}"

Hi instead of System.out.printin try System.out.println

i tried to do it, but it doesnt work…

first this part

public class switch {

you should put switch with a uppercase S like that

public class Switch {

===========
here

public static void main(string[] args)

you should put string with a uppercase S like that

public static void main(String[] args)

then here

switch (continent) 

you forgot to open the with {