为什么老是出现else without if的警告?
因为一个if不能带两个else,你的代码格式是这样的:if(...){}else{}else{}这是不可以的,程序不知道这些else什么条件下进入。因此第一个else必须是 else if(...)才可以。这就是报错的原因。希望对你有所帮助
java的基本句法里,多条件分支是if(条件)-else if(条件)-else if(条件)-.....-else
这都不懂建议不要学java