java中2<1&&10/0==0这个判断为什么不会抛出异常java中2<1&&10/0==0这个判断为什么不会抛出异常,不是算数运算符在这里面优先级最高应该先运算10/0,然后就会出现异常才会啊
可是算数运算符优先级最高,为什么没有按照优先级的高低先算10/0呢?
你可以理解为&&强行给前半部分加上(),而java中&&有短路效应。当换成&就会报错,因为&前后都要判断