今天有个想法,是输出每个月的天数,正好最近学了enum,就想用这个来做。
<!--more-->
说干就干,啪啪啪啪...咦~有个错误,我改我改我改!
然而改了多次,还是没成功,最后根据错误提示问了下度娘,说是格式有误。
我就想,是不是不能重复内容,我改我改,改到enum里面的内容只有两位31,30,还真是!
但还是有相同的错误,又想了想,前面加上月份呢? 啪!问题解决
123456789101112enum Tian{ 一月31天, 二月28天, 三月31天, 四月30天, 五月31天, 六月30天, 七月31天, 八月31天, 九月30天, 十月31天, 十一月30天, 十二月31天}public class Java { public static void main(String[] args) { for(Tian a: Tian.values()){ System.out.println(a); } }}
总结: enum中的内容不能重复,enum中的内容不能只是数字,不然会出现
Syntax error on token(s), misplaced constructs(s)这个错误