Java里为啥用嵌套的if语句总是出现else without if的警告?

为什么老是出现else without if的警告?

img

因为一个if不能带两个else,你的代码格式是这样的:
if(...)
{
}
else
{
}
else
{
}
这是不可以的,程序不知道这些else什么条件下进入。因此第一个else必须是 else if(...)才可以。
这就是报错的原因。希望对你有所帮助

java的基本句法里,多条件分支是if(条件)-else if(条件)-else if(条件)-.....-else

这都不懂建议不要学java