a-b? 1: -1 与 a>b ? 1: -1 不等同
c/python中,if 或者 ?如果表达式的值不是布尔类型,可以自动转换的,比数值非0都是true,此时 a-b 和 a!=b 是等价的,a!=b和a>b显然是不等价
当然java就没有这个问题,如果表达式的值不是布尔类型,编译不通过
a-b? 1: -1 与 a>b ? 1: -1 不等同
c/python中,if 或者 ?如果表达式的值不是布尔类型,可以自动转换的,比数值非0都是true,此时 a-b 和 a!=b 是等价的,a!=b和a>b显然是不等价
当然java就没有这个问题,如果表达式的值不是布尔类型,编译不通过