我遇到了这个基本问题,其中开关大小写与字符串一起使用。
Break 语句不在案例之间使用,但为什么即使它与案例字符串不匹配,它也会转到所有案例?
所以我很好奇为什么输出是3而不是1?
public static void main(String [] args)
{
int wd=0;
String days[]={"sun","mon","wed","sat"};
for(String s:days)
{
switch (s)
{
case "sat":
case "sun":
wd-=1;
break;
case "mon":
wd++;
case "wed":
wd+=2;
}
}
System.out.println(wd);
}
www说
慕虎7371278
UYOU
随时随地看视频慕课网APP
相关分类