check不是函数名吗 为什么check前面要布尔类型 就因为他在上面的if条件句里了吗?

img


check不是函数名吗 为什么check前面要布尔类型 就因为他在上面的if条件句里了吗?

对的 java语言if判断 while等条件都是布尔值 true 和false 相当于c语言的非0和0
如果要把布尔值转化为0,1可以使用三目运算符 比如 retrun true?1:0;