欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Switch语句的错误解决:Syntax error on token "{", SwitchLabels expected after this token

程序员文章站 2022-07-13 16:34:44
...
			作为一个JAVA初学者,平常平常很少用到Switch语句,今天第一次用就碰到了错误。以下是错误代码:
	switch(c.get(c.DAY_OF_WEEK)-1) {  
	char week = 0 ;
		case 1:week='一';break;
		case 2:week='二';break;
		case 3:week='三';break;
		case 4:week='四';break;
		case 5:week='五';break;
		case 6:week='六';break;
		case 0:week='日';break;
	}
			结果就在第一个大括号报错了,编译器提示:Syntax error on token "{", SwitchLabels expected after this token。
	调试了半天,最后发现将“char week = 0 ;”这句话放到switch语句的外面,这次就对了。
			综上:在java之中,如果在switch语句块中需要新的变量辅助,把这个变量声明尽量放在switch语句块的外面。
相关标签: switch