import java.io.*;class p131{
public static void main(String args[])throws IOException{
System.out.println("整数を入力してください");
BufferedReader br=
new BufferedReader(new InputStreamReader(System.in));
String str=br.readLine();
int res=Integer.parseInt(str);
switch(res){
case1:
System.out.println("1が入力されました。");break;
case2:
System.out.println("2が入力されました。");break;
default:
System.out.println("1か2を入力してください。");
break;}}}

入門書を進めていたらなぜかエラーが出るのですがなぜでしょうか?
本文と睨めっこしても謎が分からずノイローゼになりそうなので
どなたか助言お願いします