|| 两边加括号:if((a<='Z'&&a>='A'&&b<='Z'&&b>='A') || (a<='z'&&a>='a'&&b<='z'&&b>='a'))
对的,就是不规范,如果你的逻辑运算符这样写的话,那他就会按顺序执行,依次判断,像一楼说的方式才是正确的,这样你就可以按照你的逻辑去执行这些运算符,所以在使用逻辑运算符的时候一定要注意优先级的问题,如果你想让一部分先判断,你就把他们放到一个括号里,括号可以保证他不被其他的条件干扰,有了括号,可以实现更复杂的逻辑语句