if(-1!=val)
if 是个判断语句,后面括号里面是条件
-1!=val 是个逻辑判断,输出 true false
!= 是不等于号,-1,val 是要比较的两个量
如果 val 不是 -1 ,这个条件成立
-1 != val 这个顺序也可以写成 val != -1 ,是一样的,好处是可以避免人为错误