为什么在String day处与case1出现错误
package idea;
import java.util.Scanner;
public class Hollo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println();
int day = sc.nextInt();
String day = "";
{
switch (day) {
case 1:
day = "星期一";
break;
case 2:
day = "星期二";
break;
case 3:
day = "星期三";
break;
case 4:
day = "星期四";
break;
case 5:
day = "星期五";
break;
case 6:
day = "星期六";
break;
case 7:
day = "星期日";
break;
default:
System.out.println(day);
}
}
}
}
package idea;
import java.util.Scanner;
public class Hollo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println();
int day = sc.nextInt();
String day = "";
{
switch (day) {
case 1:
day = "星期一";
break;
case 2:
day = "星期二";
break;
case 3:
day = "星期三";
break;
case 4:
day = "星期四";
break;
case 5:
day = "星期五";
break;
case 6:
day = "星期六";
break;
case 7:
day = "星期日";
break;
default:
System.out.println(day);
}
}
}
}