我有以下方法:
char getChar(int I)
{
if (I<65+26) return (char)(I);
switch (I)
{
case 91 : return '?';break;
case 92 : return '#';break;
default : return ' ';
}
}
为什么会出现“无法访问语句”错误?
最佳答案
因为在return
之后你就无法break
了。 return
表示“退出该方法”。 break
表示“退出 block ”。
所以如果你有:
return '?'; break;
那么永远无法到达中断
。
关于java - 为什么此代码出现 "unreachable statement"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30429072/