java里if里面不能等于一个字母吗

Python014

java里if里面不能等于一个字母吗,第1张

能。在java里去看条件表达式的结果是true还是false,如果是true,就会进入到if中,执行里面的语句体内容,就可以等于一个字母。如果是false,就不会进入到if中,就不会执行到里面的内容,就不能等于一个字母。

boolean是指布尔型的值,对于number<10这个表达式,假设number=9,那么number<10对应的布尔值就是true,假设number=11,那么number<10对应的布尔值就是false,也就是说if后面的括号里只要是个布尔值就行,举个例子,说明两者的共同之处

if(number<10){...}

等价于

boolean b

b=number<10

if(b){...}

不明白的话继续问