编译老是出现switch语句"错误:非法的类型开始",及case 0"错误:孤立的case",求大神帮解答。

2025-02-23 14:43:31
推荐回答(1个)
回答1:

	switch(temp0){
case 0:
day = "周日";
break;
case 1:
day = "周一";
break;
case 2:
day = "周二";
break;
case 3:
day = "周三";
break;
case 4: 
day = "周四";
break;
case 5:
day = "周五";
break;
case 6:
day = "周六";
break;
}

上面这个代码本身没有问题,但,不能孤立的放在类声明里面。

将这段代码完整挪到类构造函数里面即可。